﻿@import url(animate.css);
@charset "UTF-8";
/*/@import url(http://fonts.googleapis.com/css?family=Mate+SC);*/
html,
body {
 
}
body { background: #000000;
  font-family: "宋体", "Fang Song";
  padding: 0;
  margin: 0 auto;
  text-align: center;
  font-size: 13px;
  line-height: 27px;
}
h1,
h2,
h3,
h4,
h5,
dl,
dt,
dd,
ul,
li {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: left;
}

div,
p,
ul,
li {
  padding: 0;
  margin: 0;
}
table {
  border-collapse: collapse;
  border: none;
}
img {
  border: none; 
}
.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.page-wrapper {
  max-width: 1400px;
/*  min-width: 1120px;*/
  _width: 1400px;
  background: url(../images/body.jpg) no-repeat center top;
  background-size: cover;
  margin: 0 auto;
  position: relative;
  zoom: 1;
}
.page-wrapper:after {
  content: "";
  display: block;
  clear: both;
}
.page-arrow-nav {
  width: 100%;
  max-width: 1400px;
/*  min-width: 1050px;*/
  *max-width: 100%;
  position: fixed;
  top: 410px;
  _position: absolute;
  _top: 410px;
  left: 0;
  right: 0;
  margin: auto;
}
.page-arrow-nav a {
  position: absolute;
  top: 0;
  width: 42px;
  height: 116px;
  background: url(../images/icon.png) no-repeat;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  line-height: 0;
  font-size: 0;
  background-position: -86px 0;
}
.page-arrow-nav a.prev {
  left: 15px;
}
.page-arrow-nav a.prev:hover {
  background-position: -86px -116px;
}
.page-arrow-nav a.next {
  right: 15px;
  background-position: -128px 0;
}
.page-arrow-nav a.next:hover {
  background-position: -128px -116px;
}
@media(max-width:1024px){
.page-arrow-nav a.prev {
  left: -7px;
}
.page-arrow-nav a.next {
  right: -7px;
}
.page-arrow-nav{ top:50%; transform:translateY(-50%); margin-top:34px;}
}

.container {
  max-width: 1050px;
  margin: 0 auto;
  text-align: left;
}
/*通用*/
.enFont {
  font-family: 'wpjFont';
}
.enFontBold {
  font-family: 'wpjBoldFont';
}
.txtAlignLeft {
  text-align: left;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
:focus {
  outline: none;
}
.ml10 {
  margin-left: 10px;
}
.pt10 {
  padding-top: 10px;
}
.pt20 {
  padding-top: 20px;
}
.pd10 {
  padding: 10px;
}
.pd20 {
  padding: 20px;
}
.f17px {
  font-size: 17px;
}
.green {
  color: #77ca00;
  text-decoration: none;
}
a.green:hover {
  color: #333333;
}
.yellow {
  color: #ffc000;
  text-decoration: none;
}
a.yellow:hover {
  color: #333333;
}
.clear {
  clear: both;
}
.clearfix {
  zoom: 1;
}
.clearfix:after {
  content: "";
  display: block;
  clear: both;
}
.fixed-t {
  position: absolute;
}
.text-center {
  text-align: center;
}
.underline{
  text-decoration: underline;
}
/**/
.inlineBlock {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.tip-msg-wrap{
  height:0px;
  font-size:0;
  line-height:0;
  position:relative;
  z-index:1;
  display:block;
}
.tip-msg-wrap .tip-msg{
  position: absolute;
  top:10px;
  left:65px;
  font-size:12px;
  line-height: 33px;
  display:inline-block;
  *display:inline;
  *zoom:1;
}
.tip-msg-wrap .tip-msg span,.tip-msg-wrap .tip-msg i{
  background:url(../images/tip_msg_bg.png) no-repeat;
  display:inline-block;
  *display:inline;
  *zoom:1; 
}
.tip-msg-wrap .tip-msg span{
  height:33px;
  line-height:33px
}
.tip-msg-wrap .tip-msg span.l{
  position: absolute;
  top:0;
  left:0;
  width:7px;
  background-position: 0 -9px;
}
.tip-msg-wrap .tip-msg span.r{
  position: absolute;
  top:0;
  right:0;
  width:7px;
  background-position:-7px -9px;
}
.tip-msg-wrap .tip-msg span.c{
  width:213px;
  margin:0 7px;
  text-align: center;
  background-position:0 -42px;
  background-repeat:repeat-x; 
}
.tip-msg-wrap .tip-msg i{
  position: absolute;
  top:-5px;
  left:50%;
  margin-left:-4px;
  width:9px;
  height:9px;
  background-position:-2px 0;
}
/*谷歌浏览器 中文字体12px 限制 变通方法 font-family:"Microsoft Yahei","SimHei"*/
/*圆角*/
/*透明*/
/*置顶*/
/*png背景载入*/
.num_1 {
  width: 49px;
  height: 49px;
  text-align: left;
  text-indent: -999em;
  background: url('../images/1.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/1.png');
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.num_2 {
  width: 49px;
  height: 49px;
  text-align: left;
  text-indent: -999em;
  background: url('../images/2.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/2.png');
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.num_3 {
  width: 49px;
  height: 49px;
  text-align: left;
  text-indent: -999em;
  background: url('../images/3.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/3.png');
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.num_4 {
  width: 49px;
  height: 49px;
  text-align: left;
  text-indent: -999em;
  background: url('../images/4.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/4.png');
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.num_5 {
  width: 49px;
  height: 49px;
  text-align: left;
  text-indent: -999em;
  background: url('../images/5.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/5.png');
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.num_6 {
  width: 49px;
  height: 49px;
  text-align: left;
  text-indent: -999em;
  background: url('../images/6.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/6.png');
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.num_7 {
  width: 49px;
  height: 49px;
  text-align: left;
  text-indent: -999em;
  background: url('../images/7.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/7.png');
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.num_8 {
  width: 49px;
  height: 49px;
  text-align: left;
  text-indent: -999em;
  background: url('../images/8.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/8.png');
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.num_9 {
  width: 49px;
  height: 49px;
  text-align: left;
  text-indent: -999em;
  background: url('../images/9.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/9.png');
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.num_10 {
  width: 49px;
  height: 49px;
  text-align: left;
  text-indent: -999em;
  background: url('../images/10.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/10.png');
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.num_s1 {
  width: 23px;
  height: 23px;
  text-align: left;
  text-indent: -999em;
  background: url('../images/num/s1.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/num/s1.png');
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.num_s2 {
  width: 23px;
  height: 23px;
  text-align: left;
  text-indent: -999em;
  background: url('../images/num/s2.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/num/s2.png');
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.num_s3 {
  width: 23px;
  height: 23px;
  text-align: left;
  text-indent: -999em;
  background: url('../images/num/s3.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/num/s3.png');
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.num_s4 {
  width: 23px;
  height: 23px;
  text-align: left;
  text-indent: -999em;
  background: url('../images/num/s4.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/num/s4.png');
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.num_s5 {
  width: 23px;
  height: 23px;
  text-align: left;
  text-indent: -999em;
  background: url('../images/num/s5.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/num/s5.png');
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.num_s6 {
  width: 23px;
  height: 23px;
  text-align: left;
  text-indent: -999em;
  background: url('../images/num/s6.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/num/s6.png');
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.num_s7 {
  width: 23px;
  height: 23px;
  text-align: left;
  text-indent: -999em;
  background: url('../images/num/s7.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/num/s7.png');
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.num_s8 {
  width: 23px;
  height: 23px;
  text-align: left;
  text-indent: -999em;
  background: url('../images/num/s8.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/num/s8.png');
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.num_s9 {
  width: 23px;
  height: 23px;
  text-align: left;
  text-indent: -999em;
  background: url('../images/num/s9.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/num/s9.png');
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.num_s10 {
  width: 23px;
  height: 23px;
  text-align: left;
  text-indent: -999em;
  background: url('../images/num/s10.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/num/s10.png');
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
/*icon*/
.icon,
.btn-search,
.btn-submit,
.btn-job-submit,
.icon-hot,
.btn-upload-avatar,
.button-append,
.btn-plus,
.btn-minus,
.btn-jobsend,
.icon-vip-active {
  background: url(../images/icon.png) no-repeat;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  line-height: 0;
  font-size: 0;
}
.icon-arrow-min {
  width: 7px;
  height: 14px;
  background-position: 0 -34px;
}
.icon-msg {
  width: 12px;
  height: 9px;
  background-position: -5px -10px;
}
.icon-msg:hover {
  background-position: -17px -10px;
}
.icon-path {
  width: 9px;
  height: 14px;
  background-position: -35px -34px;
}
.icon-hot {
  width: 19px;
  height: 15px;
  background-position: -59px -34px;
}
.icon-plus {
  width: 33px;
  height: 33px;
  background-position: 0 -84px;
}
.icon-minus {
  width: 33px;
  height: 33px;
  background-position: -406px 0;
}
.icon-minus:hover {
  background-position: -439px 0;
}
.icon-plus:hover {
  background-position: -33px -84px;
}
.icon-seven {
  width: 29px;
  height: 29px;
  background-position: -266px -115px;
}
.icon-tu {
  width: 30px;
  height: 30px;
  background-position: -266px -144px;
}
.icon-arrow-up {
  width: 11px;
  height: 6px;
  background-position: -5px -19px;
}
.icon-arrow-down {
  width: 11px;
  height: 6px;
  background-position: -16px -19px;
}
.icon-find {
  width: 33px;
  height: 33px;
  background-position: 0 -215px;
}
.icon-find:hover {
  background-position: -33px -215px;
}
.icon-vip-active{
  width:64px;
  height:27px;
  background-position: -363px -340px;
}
input.icon-find {
  border: none;
  cursor: pointer;
}
.icon-plus3 {
  width: 23px;
  height: 23px;
  background-position: 0 -171px;
}
.icon-plus3:hover {
  background-position: -23px -171px;
}
.icon-plus2 {
  width: 27px;
  height: 27px;
  background-position: 0 -117px;
}
.icon-plus2:hover {
  background-position: -27px -117px;
}
.icon-close {
  width: 27px;
  height: 27px;
  background-position: 0 -144px;
}
.icon-close:hover {
  background-position: -27px -144px;
}
.icon-close2 {
  width: 21px;
  height: 21px;
  background-position: 0 -194px;
}
.icon-close2:hover {
  background-position: -21px -194px;
}
.icon-close4 {
  width: 21px;
  height: 21px;
  background-position: -46px -171px;
}
.icon-new {
  width: 48px;
  height: 48px;
  background-position: -214px -165px;
}
.icon-new-red {
  width: 44px;
  height: 44px;
  background-position: -170px -164px;
}
.icon-return {
  width: 86px;
  height: 42px;
  background-position: -137px -248px;
}
.icon-close3 {
  width: 21px;
  height: 21px;
  background-position: -42px -194px;
}
.icon-close3:hover {
  background-position: -21px -194px;
}
.icon-weibo,
.icon-qzone,
.icon-weixin,
.icon-qqonline {
  width: 17px;
  height: 17px;
}
.icon-qqonline{
  width:60px;
  background-position:-389px -268px;
}
.icon-weibo {
  background-position: -35px 0;
}
.icon-weibo:hover {
  background-position: -35px -17px;
}
.icon-qzone {
  background-position: -52px 0;
}
.icon-qzone:hover {
  background-position: -52px -17px;
}
.icon-star {
  width: 12px;
  height: 11px;
  background-position: -7px -36px;
}
.icon-star-gray {
  width: 12px;
  height: 11px;
  background-position: -19px -36px;
}
.icon-weixin {
  background-position: -69px 0;
}
.icon-weixin:hover {
  background-position: -69px -17px;
}
.icon-select-arrow {
  width: 32px;
  height: 33px;
  background-position: -32px -51px;
  border: none;
  vertical-align: top;border-radius: 0 5px 5px 0;
}
.icon-select-arrow:hover,
.icon-select-arrow.active {
  background-position: 0 -51px;
}
.icon-edit {
  width: 21px;
  height: 21px;
  background-position: -54px -144px;
}
.icon-jrxc {
  width: 48px;
  height: 48px;
  background-position: -170px -68px;
}
.icon-myy {
  width: 48px;
  height: 48px;
  background-position: -218px -116px;
}
.icon-rmlp {
  width: 48px;
  height: 48px;
  background-position: -310px -20px;
}
.icon-zxlp {
  width: 48px;
  height: 48px;
  background-position: -358px -20px;
}
.icon-xlbx {
  width: 48px;
  height: 48px;
  background-position: -310px -68px;
}
.icon-tqyy {
  width: 48px;
  height: 48px;
  background-position: -358px -68px;
}
.icon-wyrp {
  width: 48px;
  height: 48px;
  background-position: -218px -68px;
}
.icon-xlcz {
  width: 48px;
  height: 48px;
  background-position: -303px -116px;
}
.icon-wxdd {
  width: 77px;
  height: 54px;
  background-position: -351px -150px;
}
.icon-ybd {
  width: 45px;
  height: 21px;
  background-position: -86px -290px;
}
.icon-bdhm {
  width: 55px;
  height: 21px;
  background-position: -131px -290px;
}
.icon-dhlp {
  width: 64px;
  height: 27px;
  background-position: -131px -290px;
}
.icon-ribbon {
  width: 52px;
  height: 52px;
  background-position: -214px 0;
}
.icon-car{
  width:13px;
  height:12px;
  background-position:-65px -51px;
}
.icon-menu{
  width:15px;
  height:13px;
  background-position:-216px -222px;
}
.icon-menu-g{
  width:15px;
  height:13px;
  background-position:-231px -222px;
}
.icon-coffee{
  width:15px;
  height:14px;
  background-position:-65px -64px;
}
.btn-search {
  width: 15px;
  height: 15px;
  background-position: -44px -34px;
}
.btn-plus {
  width: 29px;
  height: 29px;
  background-position: -263px -218px;
  border: none;
  cursor: pointer;
}
.btn-jobsend{
  width:78px;
  height:30px;
  background-position:-358px -116px;
}
.btn-job-submit{
  width:78px;
  height:30px;
  border:none; cursor:pointer;
  background-position:-389px -286px;
}

.btn-submit {
  width: 86px;
  height: 42px;
  border: none;
  cursor: pointer;
  background-position: 0 -248px;
}
.btn-submit:hover {
  background-position: 0 -290px;
}
.button-append {
  border: none;
  width: 102px;
  height: 33px;
  background-position: 0 -332px;
  cursor: pointer;
  text-indent: 0;
}
.button-append.disabled{
  width:140px;
  background-position: -224px -340px;
  text-align:right;
  padding-right:10px;
  color:#999;
  font-family: "numFont";
  line-height:30px;
  font-size:14px;
}
.btn-upload-avatar {
  border: none;
  width: 122px;
  height: 33px;
  background-position: -102px -332px;
  cursor: pointer;
}
input::-webkit-input-placeholder {
  color: #56534e;
}
input:-moz-placeholder {
  color: #56534e;
}
.inp-text {
  width: 207px;
  height: 13px;
  padding: 10px;
  background: url(../images/inp-y.png) no-repeat left top;
  border: none;
  color: #56534e;
  *float: left;
}
.inp-txt{
  color:#555;
  padding-left:10px;
  line-height:33px;
}
.inpw-text {
  width: 207px;
  height: 13px;
  padding: 10px;
  background: url(../images/inpw.png) no-repeat;
  border: none;
}
label.input-sm{
  height: 33px;
  display:inline-block;
  *display:inline;
  *zoom:1;
  padding: 0 0 0 10px;
  background: url(../images/inp-g.png) no-repeat left top;
  border: none;
  color: #56534e;
  vertical-align: top;
  *float: left;
}
label.input-sm input{
  width:73px;
  background-position:right top;
  background-color:#fff;
  padding-left:0;
}
span.btn-default,
span.btn-default button {
  background-color: transparent;
  background-image: url(../images/dialog/btns.png);
  background-repeat: no-repeat;
}
span.btn-default {
  padding: 0 0 0 5px;
  overflow: hidden;
  background-position: left -39px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
span.btn-default button {
  height: 39px;
  line-height: 39px;
  padding: 0 20px 0 10px;
  max-width: 200px;
  border: none 0;
  background-position: right 0;
}
span.btn-default:hover,
span.btn-default:hover button {
  cursor: pointer;
  _filter: alpha(opacity=85);
  -webkit-opacity: 0.85;
  -moz-border-opacity: 0.85;
  opacity: 0.85;
}
/*二维码*/
.weixing_ewm {
  width: 93px;
  height: 99px;
  overflow: hidden;
  position: absolute;
  bottom: 20px;
  left: -38px;
 background: url("../images/ewm.png") no-repeat center bottom;
   /*以下为IE6设置PNG透明代码
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/ewm.png");*/
}
.weixing_ewm img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); width:84px; height:84px; margin-top:-3px;}
/*盒子组装*/
.wpj-box {
  position: relative;
}
.wpj-box .wpj-box-t,
.wpj-box .wpj-box-f,
.wpj-box .wpj-box-d {
  clear: both;
  height: 9px;
}
.wpj-box .wpj-box-t .l,
.wpj-box .wpj-box-f .l,
.wpj-box .wpj-box-d .l,
.wpj-box .wpj-box-t .r,
.wpj-box .wpj-box-f .r,
.wpj-box .wpj-box-d .r,
.wpj-box .wpj-box-t .c,
.wpj-box .wpj-box-f .c,
.wpj-box .wpj-box-d .c {
  background: url(../images/box.png) no-repeat;
}
.wpj-box .wpj-box-t .l,
.wpj-box .wpj-box-f .l,
.wpj-box .wpj-box-d .l,
.wpj-box .wpj-box-t .r,
.wpj-box .wpj-box-f .r,
.wpj-box .wpj-box-d .r {
  width: 9px;
  height: 9px;
  display: block;
  line-height: 9px;
  font-size: 9px;
  overflow: hidden;
}
.wpj-box .wpj-box-t .l,
.wpj-box .wpj-box-f .l,
.wpj-box .wpj-box-d .l {
  background-position: 0 0;
  float: left;
}
.wpj-box .wpj-box-t .r,
.wpj-box .wpj-box-f .r,
.wpj-box .wpj-box-d .r {
  background-position: -9px 0;
  float: right;
}
.wpj-box .wpj-box-t .c,
.wpj-box .wpj-box-f .c,
.wpj-box .wpj-box-d .c {
  background: #fff;
  display: block;
  height: 6px;
  _height: auto;
  margin: 0 9px;
  padding: 3px 0 0;
  overflow: hidden;
}
.wpj-box .wpj-box-t .c b,
.wpj-box .wpj-box-f .c b,
.wpj-box .wpj-box-d .c b {
  display: block;
  height: 5px;
  line-height: 5px;
  margin: 0;
  padding: 0;
  font-size: 0;
  border-top: 1px solid #939393;
}
.wpj-box .wpj-box-f .l {
  background-position: 0 -9px;
}
.wpj-box .wpj-box-f .r {
  background-position: -9px -9px;
}
.wpj-box .wpj-box-f .c {
  height: 4px;
  _height: auto;
  padding-top: 5px;
}
.wpj-box .wpj-box-d {
  background: #fff;
}
.wpj-box .wpj-box-d .l {
  background-position: 0 -27px;
}
.wpj-box .wpj-box-d .r {
  background-position: -9px -27px;
}
.wpj-box .wpj-box-d .c {
  height: 5px;
  _height: auto;
  padding-top: 4px;
}
.wpj-box .wpj-box-c {
  background: #fff;
  padding: 0 3px;
}
.wpj-box .wpj-box-hd {
  padding: 6px;
}
.wpj-box .wpj-box-hd h3 {
  font-size: 23px;
  text-align: center;
  color: #303030;
}
.wpj-box .wpj-box-hd h3 a {
  color: #303030;
  text-decoration: none;
}
.wpj-box .wpj-box-bd {
  padding: 15px 25px;
}
@media(max-width:480px){
.wpj-box .wpj-box-bd { padding-left:15px; padding-right:15px;
}
}
.wpj-box .wpj-box-bd p {
  color: #303030;
}
.wpj-box .wpj-box-bd.indent-two-word p {
  text-indent: 2em;
}
.wpj-box .wpj-box-bd h4 {
  font-weight: normal;
  margin-bottom: 15px;
}
.wpj-box .wpj-box-hd,
.wpj-box .wpj-box-bd {
  border: 1px solid #2a5a00;
  border-width: 0 1px;
  *zoom: 1;
}
.wpj-box .wpj-box-hd:after,
.wpj-box .wpj-box-bd:after {
  zoom: 1;
}
.wpj-box .wpj-box-bd .two-col-left h2,.wpj-box .wpj-box-bd .two-col-right h2{
  font-size:13px;
  color:#383838;
  font-weight: bold;
}
@media(min-width:1025px){
.wpj-box .wpj-box-bd .two-col-left,
.wpj-box .wpj-box-bd .two-col-right{
  width:320px;
}
.wpj-box .wpj-box-bd .two-col-left{
  float: left;
}
.wpj-box .wpj-box-bd .two-col-right{
  float:right;
}
}
@media(max-width:1024px){
.wpj-box .wpj-box-bd .two-col-right{ padding-top:20px;
}
}
.wpj-box .wpj-box-bd .two-col-right p{
  text-indent:0;
}
.wpj-box .wpj-box-bd .two-col-right p i{
  margin-top:-4px;
}
.wpj-box .wpj-box-bd .two-col-right p#tese i{ vertical-align:middle; margin-right:4px;}
.wpj-box .wpj-box-bd .two-col-right p#tese i.icon-coffee{ margin-left:10px;}
.wpj-box .wpj-box-bd .two-col-right #dituContent{ height:180px; margin:10px 0px 20px;}
@media(max-width:1024px){
.wpj-box .wpj-box-bd .two-col-right #dituContent{ height:240px;}
}
}
.wpj-box .wpj-box-bd .button-wrap{clear:both;}
.wpj-box .wpj-box-hd:after:after,
.wpj-box .wpj-box-bd:after:after {
  content: "";
  display: block;
  clear: both;
}
.wpj-box .icon-arrow-up2 {
  width: 11px;
  height: 10px;
  position: absolute;
  top: 5px;
  left: 50%;
  margin-left: -6px;
  display: block;
  background: url(../images/icon.png) no-repeat -7px -25px;
}
.wpj-box.theme-y .wpj-box-t .l,
.wpj-box.theme-y .wpj-box-f .l,
.wpj-box.theme-y .wpj-box-d .l {
  background-position: 0 -36px;
  float: left;
}
.wpj-box.theme-y .wpj-box-t .r,
.wpj-box.theme-y .wpj-box-f .r,
.wpj-box.theme-y .wpj-box-d .r {
  background-position: -9px -36px;
  float: right;
}
.wpj-box.theme-y .wpj-box-t .c,
.wpj-box.theme-y .wpj-box-f .c,
.wpj-box.theme-y .wpj-box-d .c {
  background: #f4eddd;
}
.wpj-box.theme-y .wpj-box-t .c b,
.wpj-box.theme-y .wpj-box-f .c b,
.wpj-box.theme-y .wpj-box-d .c b {
  border-top: 1px solid #55534d;
}
.wpj-box.theme-y .wpj-box-f .l {
  background-position: 0 -45px;
}
.wpj-box.theme-y .wpj-box-f .r {
  background-position: -9px -45px;
}
.wpj-box.theme-y .wpj-box-f .c {
  height: 4px;
  padding-top: 5px;
}
.wpj-box.theme-y .wpj-box-c {
  background: #f4eddd;
}
.wpj-box.theme-y .wpj-box-d {
  color: #303030;
}
.wpj-box.theme-y .wpj-box-d .l {
  background-position: 0 -63px;
}
.wpj-box.theme-y .wpj-box-d .r {
  background-position: -9px -63px;
}
.wpj-box.theme-g .wpj-box-t .l,
.wpj-box.theme-g .wpj-box-f .l,
.wpj-box.theme-g .wpj-box-d .l {
  background-position: 0 -72px;
  float: left;
}
.wpj-box.theme-g .wpj-box-t .r,
.wpj-box.theme-g .wpj-box-f .r,
.wpj-box.theme-g .wpj-box-d .r {
  background-position: -9px -72px;
  float: right;
}
.wpj-box.theme-g .wpj-box-t .c,
.wpj-box.theme-g .wpj-box-f .c,
.wpj-box.theme-g .wpj-box-d .c {
  background: #60cd00;
}
.wpj-box.theme-g .wpj-box-t .c b,
.wpj-box.theme-g .wpj-box-f .c b,
.wpj-box.theme-g .wpj-box-d .c b {
  border-top: 1px solid #2a5a00;
}
.wpj-box.theme-g .wpj-box-hd,
.wpj-box.theme-g .wpj-box-bd {
  border: 1px solid #2a5a00;
  border-width: 0 1px;
}
.wpj-box.theme-g .wpj-box-f .l {
  background-position: 0 -81px;
}
.wpj-box.theme-g .wpj-box-f .r {
  background-position: -9px -81px;
}
.wpj-box.theme-g .wpj-box-f .c {
  height: 4px;
  padding-top: 5px;
}
.wpj-box.theme-g .wpj-box-f .c b {
  border-top: 1px solid #2a5a00;
}
.wpj-box.theme-g .wpj-box-c {
  background: #60cd00;
}
.wpj-box.theme-g .wpj-box-d .l {
  background-position: 0 -63px;
}
.wpj-box.theme-g .wpj-box-d .r {
  background-position: -9px -63px;
}
.wpj-box.theme-c .wpj-box-t .l,
.wpj-box.theme-c .wpj-box-f .l,
.wpj-box.theme-c .wpj-box-d .l {
  background-position: 0 -89px;
  float: left;
}
.wpj-box.theme-c .wpj-box-t .r,
.wpj-box.theme-c .wpj-box-f .r,
.wpj-box.theme-c .wpj-box-d .r {
  background-position: -9px -89px;
  float: right;
}
.wpj-box.theme-c .wpj-box-t .c,
.wpj-box.theme-c .wpj-box-f .c,
.wpj-box.theme-c .wpj-box-d .c {
  background: #b7df3f;
}
.wpj-box.theme-c .wpj-box-t .c b,
.wpj-box.theme-c .wpj-box-f .c b,
.wpj-box.theme-c .wpj-box-d .c b {
  border-top: 1px solid #7c972b;
}
.wpj-box.theme-c .wpj-box-hd,
.wpj-box.theme-c .wpj-box-bd {
  border: 1px solid #7c972b;
  border-width: 0 1px;
  color: #56534e;
}
.wpj-box.theme-c .wpj-box-hd p,
.wpj-box.theme-c .wpj-box-bd p,
.wpj-box.theme-c .wpj-box-hd a,
.wpj-box.theme-c .wpj-box-bd a {
  color: #56534e;
}
.wpj-box.theme-c .wpj-box-f .l {
  background-position: 0 -98px;
}
.wpj-box.theme-c .wpj-box-f .r {
  background-position: -9px -98px;
}
.wpj-box.theme-c .wpj-box-f .c {
  height: 4px;
  padding-top: 5px;
}
.wpj-box.theme-c .wpj-box-f .c b {
  border-top: 1px solid #7c972b;
}
.wpj-box.theme-c .wpj-box-c {
  background: #b7df3f;
}
.wpj-box.theme-c .wpj-box-d .l {
  background-position: 0 -108px;
}
.wpj-box.theme-c .wpj-box-d .r {
  background-position: -9px -108px;
}
/*图片轮番*/
.wpj-carousel {
  position: relative;
  text-align: center;
}
.wpj-carousel .slick-slide img{ width:100%; display:block;}
.wpj-carousel .slick-dots{ position:absolute; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%);- ms-transform:translateX(-50%); z-index:10; bottom:14px;}
.wpj-carousel .slick-dots li{ float:left;}
.wpj-carousel .slick-dots:before,
.wpj-carousel .slick-dots:after {
  width: 5px; content:'';
  height: 13px;
  overflow: hidden;
  background: url(../images/icon.png) no-repeat; position:absolute;
  background-position: 0 -1px;
}
.wpj-carousel .slick-dots:before { left:-5px;
}
.wpj-carousel .slick-dots:after {
  background-position: 0 -16px; right:-5px;
}
.wpj-carousel .slick-dots {
  background: #fff;
  border-width: 1px 0;
  height: 13px;
  line-height: 13px;
  padding: 0 7px;
  display:table !important;
/*  vertical-align: top;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  float: left;*/
}
.wpj-carousel .slick-dots li {
  height: 5px;
  line-height: 5px;
  padding-top: 4px;
  margin: 0 1px;
  float: left;
}
.wpj-carousel .slick-dots li button {
  width: 30px; border:none; cursor:pointer;
  height: 5px;
  background: url(../images/icon.png) no-repeat;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  line-height: 0;
  font-size: 0;
  background-position: -5px 0;
}
.wpj-carousel .slick-dots li.slick-active button {
  background-position: -5px -5px;
}

.wpj-carousel-buttons {
  width: 740px;
  height: 15px;
  position: absolute;
  left: 0;
  bottom: 14px;
}
.wpj-carousel-page {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.wpj-carousel-page .l,
.wpj-carousel-page .r {
  width: 5px;
  height: 13px;
  line-height: 0px;
  overflow: hidden;
  background: url(../images/icon.png) no-repeat;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  line-height: 0;
  font-size: 0;
  background-position: 0 -1px;
}
.wpj-carousel-page .l {
  float: left;
}
.wpj-carousel-page .r {
  background-position: 0 -16px;
  float: left;
}
.wpj-carousel-item {
  background: #fff;
  border-width: 1px 0;
  height: 13px;
  line-height: 13px;
  padding: 0 7px;
  vertical-align: top;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  float: left;
}
.wpj-carousel-item li {
  height: 5px;
  line-height: 5px;
  padding-top: 4px;
  margin: 0 1px;
  float: left;
}
.wpj-carousel-item li a {
  width: 30px;
  height: 5px;
  background: url(../images/icon.png) no-repeat;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  line-height: 0;
  font-size: 0;
  background-position: -5px 0;
}
.wpj-carousel-item li.active a {
  background-position: -5px -5px;
}

/*加入我们表单*/
.wpj-form {
  zoom: 1;
}
.wpj-form:after {
  content: "";
  display: block;
  clear: both;
}
.wpj-form li {
  position: relative;
  width: 50%;
  *width: 49.999%;
  float: left;
  margin-bottom: 10px;
}
.wpj-form li .tit {
  width: 55px;
  height: 33px;
  line-height: 33px;
  margin-right: 10px;
  text-align: center;
  text-justify: inter-ideograph;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  float: left;
  color: #56534e;
}
.tip_icon {
  width: 19px;
  height: 27px;
  background: url(../images/err.png) no-repeat;
  cursor: help;
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.wpj-form li .form-tip {
  width: 19px;
  height: 27px;
  background: url(../images/err.png) no-repeat;
  position: absolute;
  bottom: 3px;
  left: 270px;
  cursor: help;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.wpj-form li.job-item {
  position: relative;
  width: 100%;
}
.wpj-form li.job-item .tit {
  float: left;
}
.wpj-form li.job-item .item {
  margin: 0 0 10px 65px;
  position:relative;
  z-index:1;
}
.wpj-form li.job-item .wpj-select {
  float: left;
}
.wpj-form li.job-item .job-mc,
.wpj-form li.job-item .job-zw {
  width: 207px;
  height: 13px;
  padding: 10px;
  background: url(../images/inp-y.png) no-repeat left top;
  border: none;
  color: #56534e;
  *float: left;
}
.wpj-form li.job-item .job-mc {
  width: 157px;
  height: 11px;
  background: #eae0ca;
  border: 1px solid #d7c8a5;
  color: #615d54;
  margin: 0 5px 0 0;
  float: left;
}
.wpj-form li.job-item .job-zw {
  width: 120px;
  background-position: right top;
  border-left: 1px solid #d7c8a5;
}
.wpj-form li.job-item .icon-plus {
  position: absolute;
  right: 0;
  top: 0;
  z-index:100;
}
.wpj-form li.job-item .icon-minus{
 position: absolute;
  right: 0;
  top: 0;

}
.wpj-form li.textarea-item{width:680px;}
.wpj-form li .inp-textarea{
  width:565px;
  height:68px;
  background:url(../images/textarea.png) no-repeat;
  border:none;
  line-height:22px;
  padding:10px;
}
.wpj-form li.full {
  width: 100% !important;
}
.wpj-form .tip {
  position: absolute;
  top: 40px;
  border: 1px solid #fc0;
  background: #fff;
  left: 0;
}
@media(max-width:1024px){
.wpj-form li{ width:48%; padding-right:19px; box-sizing:border-box;}
.wpj-form li:not(:nth-child(2n)){ margin-right:4%;}
.wpj-form li .tit{ display:block; width:auto; text-align:left; margin-right:0; float:none;}
.wpj-form li .form-tip{ left:auto !important; right:0 !important;}
.wpj-form li .inp-text{ width:100%; background:#eae0ca; border:1px solid #d7c8a5; border-radius:5px;}
.wpj-form li .wpj-select.theme-lg{ width:auto; position:relative; padding-right:0; float:none; }
.wpj-form li .wpj-select button{ position:absolute; right:0; top:1px;}
.wpj-form li .wpj-select.theme-lg .inp-text{ width:100%;box-sizing:border-box; height:35px;}
.wpj-form li.job-item{ padding-right:0;}
.wpj-form li.job-item .job-mc,
.wpj-form li.job-item .job-zw{ float:none; width:100% !important; clear:both; margin:0; margin-top:10px;background:#eae0ca; border:1px solid #d7c8a5; border-radius:5px;box-sizing:border-box; height:35px;}
.wpj-form li.job-item .wpj-select{ position:relative; width:40%; margin-right:0;}
.wpj-form li.job-item .item{ margin-left:0;}
.wpj-form li.job-item .tit{ float:none;}
.wpj-form li.job-item .icon-plus{ top:33px;}
.wpj-form li.job-item .item .fl{ width:10%; text-align:center; padding-right:0 !important;}
.wpj-form li.job-item .wpj-select button{ right:1px;border-radius:0 5px 5px 0;}
.wpj-form li.job-item .select-text{box-sizing:border-box; height:35px;}
.wpj-form li.textarea-item{ width:100%; padding-right:0;}
.wpj-form li .inp-textarea{ width:100%;background:#eae0ca; border:1px solid #d7c8a5; border-radius:5px; box-sizing:border-box; height:88px;}
}
@media(max-width:640px){
.wpj-form li.job-item{ padding-right:0;}
.wpj-form li.job-item .wpj-select{ float:none;  width:auto;  margin-right:40px;}
.wpj-form li.job-item .wpj-select.open{ z-index:30;}
.wpj-form li.job-item .item .fl{ float:none; width:100%; padding-right:40px !important; display:block;box-sizing:border-box;}
}
@media(max-width:480px){
.wpj-form li{ width:auto; float:none; margin-right:0 !important;}
}
.reg-form,
.append-form,
.address-form {
  padding: 30px 10px 20px;
}
.reg-form li .tit,
.append-form li .tit,
.address-form li .tit {
  width: 70px;
}
.reg-form li .tit img,
.append-form li .tit img,
.address-form li .tit img {
  margin-right: 5px;
}
.reg-form li .form-tip,
.append-form li .form-tip,
.address-form li .form-tip {
  left: 284px;
}
.reg-form .inp-text,
.login-form .inp-text,
.append-form .inp-text,
.address-form .inp-text {
  background-image: url(../images/inp-g.png);
}
.reg-form .icon-select-arrow,
.append-form .icon-select-arrow,
.address-form .icon-select-arrow,
.reg-form .wpj-select.theme-lg .icon-select-arrow,
.append-form .wpj-select.theme-lg .icon-select-arrow,
.address-form .wpj-select.theme-lg .icon-select-arrow {
  background: url(../images/icon.png) no-repeat -170px -33px;
  vertical-align: top;
}
.append-form {
  padding-left: 120px;
  /*border-bottom: 1px solid #939393;*/
}
.append-form li {
  width: 250px;
}
.append-form li label {
  height: 33px;
  padding-right: 4px;
  background: url(../images/inp-g.png) no-repeat right top;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.append-form li .form-tip {
  left: 190px;
}
.append-form .inp-text {
  background-color: #fff;
  width: 107px;
}
.wpj-form-buttons {
  padding: 20px;
  text-align: center;
}
.address-form li {
  width: 230px;
  height: 34px;
}
.address-form li .tit {
  background: none !important;
}
.address-form li label {
  height: 33px;
  *height: 34px;
  padding-right: 4px;
  background: url(../images/inp-g.png) no-repeat right top;
  *background: url(../images/inp-g.png) no-repeat right bottom;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.address-form li .inp-text {
  background-color: #fff;
  width: 114px;
}
.address-form li label.inp-lg {
  width: 310px;
}
.address-form li label.inp-lg .inp-text {
  width: 280px;
  background-image: url(../images/inp-lg.png);
}
.address-form li .form-tip {
  left: 196px;
}
.address-form li .wpj-select {
  margin-right: 10px;
  width: 132px;
}
.address-form li .wpj-select .inp-text {
  width: 80px;
}
.address-form li .wpj-select .select-item a.selected {
  background-color: #f2f2f2;
}
.address-form li #pro,
.address-form li #city {
  width: 140px;
  height: 230px;
  padding: 0;
  overflow-y: scroll;
}
.address-form li #pro a,
.address-form li #city a {
  width: 100%;
  border-bottom: 1px solid #d9d9d9;
}
.address-form li #pro a:hover,
.address-form li #city a:hover {
  background-color: #b7df3f;
}
.edit-address {
  position: relative;
}
.edit-address .btn-plus {
  top: 30px;
  right: 30px;
  position: absolute;
}
.edit-address .wpj-table .tt th,
.edit-address .wpj-table .tt td {
  padding-left: 0 !important;
}
.edit-address .wpj-table .null {
  width: 30px !important;
}
.edit-address .wpj-table tbody td {
  padding: 6px 0 !important;
  border-bottom: 1px solid #e0e0e0;
}
/*模拟 Select*/
.wpj-select {
  width: 100px;
  display: block;
  vertical-align: top;
  z-index: 10;
  float: left;
  margin-right: 10px;
}
.wpj-select.theme-lg {
  width: 225px;
}
.wpj-select.theme-lg .inp-text {
  width: 173px;
}
.wpj-select.theme-lg .select-item {
  padding: 0;
}
.wpj-select.theme-lg .select-item a {
  width: 100%;
  display: block;
  border-bottom: 1px solid #efefef;
  vertical-align: top;
}
.wpj-select.theme-lg .icon-select-arrow {
  background: url(../images/arr.png) no-repeat 0 0;
  vertical-align: top;
}
.wpj-select.theme-sm {
  width: 84px;
}
.wpj-select.theme-sm .inp-text {
  width: 42px;
  padding-right: 0;
}
.wpj-select.theme-sm .select-item {
  padding: 10px;
}
.wpj-select.theme-sm .select-item a {
  width: 25%;
}
.wpj-select.theme-min {
  width: 67px;
}
.wpj-select.theme-min .inp-text {
  width: 25px;
  padding-right: 0;
  vertical-align: top;
}
.wpj-select.theme-min .select-item {
  padding: 10px;
}
.wpj-select.theme-min .select-item a {
  width: 25%;
  height: 20px;
  line-height: 20px;
  border-radius: 4px;
}
.wpj-select.theme-min .select-item a:hover {
  background-color: #f1f1f1;
}
.wpj-select.theme-sm-w {
  width: 100px;
}
.wpj-select.theme-sm-w .inpw-text {
  width: 48px;
  cursor: pointer;
  margin: 0;
}
.wpj-select.theme-sm-w .select-item {
  padding: 0;
}
.wpj-select.theme-sm-w .select-item a {
  width: 100%;
  display: block;
  border-bottom: 1px solid #efefef;
}
.wpj-select.theme-sm-w .icon-select-arrow {
  background: url(../images/icon.png) no-repeat -170px 0;
}
.wpj-select aside {
  float: right;
  cursor: pointer;
}
.wpj-select.open {
  position: relative;
}
.wpj-select .inp-text {
  width: 48px;
  vertical-align: top;
}
.wpj-select .select-item {
  position: absolute;
  z-index: 12;
  top: 33px;
  left: 0;
  display: none;
  width: 200px;
  padding: 5px 10px;
  background: #fff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  zoom: 1;
}
.wpj-select .select-item:after {
  content: "";
  display: block;
  clear: both;
}
.wpj-select .select-item a {
  color: #383838;
  width: 25%;
  height: 30px;
  line-height: 30px;
  display: block;
  float: left;
  text-align: center;
  text-decoration: none;
}
.wpj-select .select-item a:hover {
  background: #ccc;
  color: #383838;
}
.year-item {
  padding: 0 10px;
}
.year-button {
  width: 220px;
  clear: both;
  height: 10px;
  position: absolute;
  top: 30px;
  left: 0;
}
.year-button span {
  display: block;
  cursor: pointer;
  width: 0;
  height: 0;
  text-indent: -999em;
  line-height: 12px;
  background: none;
  border: 6px solid #fff;
  border-color: #fff #999 #fff #fff;
  text-decoration: none;
}
.year-button span.next {
  border-color: #fff #fff #fff #999;
  margin-left: 5px;
  float: right;
}

@media(max-width:1024px){
.year-button{ width:100%;}
.wpj-select .select-item{ width:100%; box-sizing:border-box;}
}
@media(max-width:480px){
.wpj-select .select-item{ width:130%; }
}
/*顶部导航*/
#site-nav {
  position: relative;
  z-index: 1000;
  height: 34px;
  text-align: left;
  padding-bottom:1px;
  background:transparent url(../images/ndot.png) repeat-x 0 bottom;
}
#site-nav .login-info {
  width: 290px;
  height: 14px;
  font-size: 11px;
  line-height: 14px;
  padding: 10px 0;
  color: #383838;
  float: left;
 /* _filter: alpha(opacity=65);
  -webkit-opacity: 0.65;
  -moz-border-opacity: 0.65;
  opacity: 0.65;*/
}
#site-nav .login-info a {
  color: #222;
  text-decoration: none;
  margin:0px;
}
#site-nav .login-info a.green{
  color:#77ca00;
}
#site-nav .login-info a i {
  margin: 0 2px;
}
#site-nav .login-info .icon-msg {
  margin-top: 2px;
}
#site-nav .login-info a:hover {
  color: #333333;
}
#site-nav .login-info a:hover .icon-msg {
  background-position: -17px -10px;
}
@media(min-width:1025px){
#site-nav .main-menu {
  float: left;
  height: 34px;
}
#site-nav .main-menu li {
  float: left;
  border-left: 1px solid #adadad;
  position: relative;
}
#site-nav .main-menu li#menu_0{ display:none;}
.home-body #site-nav .main-menu li#menu_0{ display:block;}
#site-nav .main-menu li a {
  height: 34px;
  line-height: 34px;
  font-size: 12px;
  padding-left: 6px;
  color: #383838;
  text-decoration: none;
  display: block;
  overflow: hidden;
  float: left;
}
#site-nav .main-menu li a span {
  display: block;
  height: 34px;
  line-height: 34px;
  padding: 0 20px 0 14px;
/*  display: inline-block;
  *display: inline;
  *zoom: 1;*/
}
#site-nav .main-menu li li {
  margin-bottom: 4px;
}
#site-nav .main-menu li li a {
  background: none;
  border: none;
  height: 25px;
  line-height: 25px;
  padding: 0 0 0 6px;
}
#site-nav .main-menu li li a span {
  padding: 0 6px 0 0;
  border: none;
  background: none;
}
#site-nav .main-menu li .wpj-box {
  display: none;
}
#site-nav .main-menu li.hover .wpj-box {
  display: block;
  left: 0;
}
#site-nav .main-menu li.hover a {
  background: url(../images/menu_hover.png) no-repeat left top;
}
#site-nav .main-menu li.hover a span {
  background: url(../images/menu_hover.png) no-repeat right -36px;
}
#site-nav .main-menu li.hover li a {
  background: none;
  border: none;
  height: 25px;
  line-height: 25px;
  padding-left: 6px;
}
#site-nav .main-menu li.hover li a span {
  border: none;
  background: none;
  line-height: 25px;
}
#site-nav .main-menu li.hover li a:hover {
  background: url(../images/sub_hover.png) no-repeat left top !important;
}
#site-nav .main-menu li.hover li a:hover span {
  display: block;
  height: 25px;
  background: url(../images/sub_hover.png) no-repeat right -25px !important;
}
#site-nav .main-menu li ul {
  width: 89px;
  float: left;
}
#site-nav .main-menu li li {
  float: none;
  width: 100%;
  border: none;
  height: 25px;
  line-height: 25px;
}
#site-nav .main-menu li li a {
  float: none;
  display: block;
  height: 25px;
  line-height: 25px;
  padding: 0 6px 0 0;
  text-align: center;
}
#site-nav .main-menu li.brands {
  border-left: none;
  border-right: 1px solid #adadad;
}
#site-nav .main-menu li.brands a {
  padding-left: 5px;
}
#site-nav .main-menu li.brands i {
  margin-right: 8px;
}
#site-nav .main-menu .wpj-box {
  display: none;
  position: absolute;
  top: 34px;
}
#site-nav .main-menu .wpj-box .wpj-box-v {
  width: 12px;
  height: 116px;
  position: relative;
  float: left;
}
#site-nav .main-menu .wpj-box .wpj-box-v span {
  position: absolute;
  top: -11px;
  left: 0;
  display: block;
  width: 12px;
  height: 162px;
  background: url(../images/menu_vc.png) no-repeat;
}
#site-nav .main-menu .wpj-box .wpj-box-bd ul{
  float:none;
}
#site-nav .main-menu .wpj-box .wpj-box-bd:after{
  content:"";
  display: block;
  clear: both;
}
#site-nav .main-menu .wpj-box .wpj-box-bd {
  /*height: 118px;*/
  
  padding: 5px 0;
  *zoom:1;
}
#site-nav .main-menu .wpj-box .wpj-box-bd ul {
  width: 90px;
  margin-left: 5px;
  float: left;
}
#site-nav .main-menu .wpj-box .wpj-box-t {
  background-color: #b7df3f;
}
#site-nav .main-menu #menu_1 .nav span {
  width: 65px;
}

#site-nav .main-menu #menu_1 .wpj-box {
  width: 212px;

}
#site-nav .main-menu #menu_1 .wpj-box-bd {
  height: 85px;
}
#site-nav .main-menu  #menu_1 .wpj-box .wpj-box-v{
height: 85px;

}
#site-nav .main-menu  #menu_1 .wpj-box .wpj-box-v span{
height: 108px;
background-image:url(../images/menu_vc2.png);
background-position:0 bottom;
}
/*#site-nav .main-menu #menu_2 .wpj-box-bd {
  height: 85px;
}*/
#site-nav .main-menu #menu_2 .nav span,
#site-nav .main-menu #menu_3 .nav span,
#site-nav .main-menu #menu_4 .nav span {
  width: 90px;
}
#site-nav .main-menu #menu_2 .wpj-box,
#site-nav .main-menu #menu_3 .wpj-box,
#site-nav .main-menu #menu_4 .wpj-box {
  width: 88px;
}
#site-nav .main-menu #menu_2 .wpj-box ul,
#site-nav .main-menu #menu_3 .wpj-box ul,
#site-nav .main-menu #menu_4 .wpj-box ul {
  width: 78px;
  margin-left: 4px;
}
#site-nav .main-menu #menu_5 .wpj-box-bd{
  height:140px;
}
#site-nav .main-menu #menu_3 .wpj-box {
  width: 112px;
}
#site-nav .main-menu #menu_3 .wpj-box ul {
  width: 102px;
  margin-left: 4px;
}
#site-nav .main-menu #menu_5 .nav span {
  width: 90px;
}
#site-nav .main-menu #menu_5 .wpj-box {
  left: auto;
  right: 0;
  width: 260px;
}
#site-nav .main-menu #menu_5 .wpj-box ul {
  width: 70px;
}
}
#site-nav .find-waipojia {
  width: 169px;
  float: right;
  position: relative;
  padding: 3px 0 0;
}
#site-nav .find-waipojia input.inp-key {
  width: 159px;
  height: 13px;
  padding: 5px;
  border: none;
  background: url(../images/search_bg.png) no-repeat;
}
#site-nav .find-waipojia input.inp-key:focus {
  background-position: 0 -23px;
}
#site-nav .find-waipojia .btn-search {
  position: absolute;
  right: 2px;
  top: 7px;
  width: 19px;
  height: 19px;
  border: none;
  cursor: pointer;
  background: url(../images/btn_search.png) no-repeat 0 0;
}
#site-nav .find-waipojia .find-items {
  width: 169px;
  padding-top: 9px;
  position: absolute;
  left: 0;
  top: 36px; overflow:auto;
  background: url(../images/st.png) no-repeat;
}
#site-nav .find-waipojia .find-items ul {
  padding-bottom: 3px;
  background: url(../images/sb.png) no-repeat center bottom;
}
#site-nav .find-waipojia .find-items ul li {
  color: #959595;
  line-height: 19px;
  position: relative;
}
#site-nav .find-waipojia .find-items ul li a {
  text-decoration: none;
  color: #707070;
}
#site-nav .find-waipojia .find-items ul li .con {
  padding: 10px 12px;
  background: #fff;
}
#site-nav .find-waipojia .find-items ul li a.btn {
  width: 13px;
  height: 13px;
  display: block;
  background: url(../images/btn_c.png) no-repeat;
  position: absolute;
  top: 10px;
  right: 10px;
}
#site-nav .find-waipojia .find-items ul li h2 {
  font-size: 13px;
  color: #707070;
  margin-bottom: 6px;
}
#site-nav .find-waipojia .find-items ul .divider {
  height: 7px;
  background: transparent url(../images/sc.png) no-repeat center top;
  padding: 0;
}
.account-menu-wrap{
  position: relative;
}
.account-menu-wrap.open .icon-menu{
  background-position:-231px -222px;
}
.account-menu{
  padding-top:20px;
  width:100px;
  position: absolute;
  top:14px;
  display:none;
}
.account-menu .wpj-box-bd{padding:0 10px;}
.account-menu li{height:25px;line-height:25px;text-align:center;display:block}
.account-menu li a{
  background: none;
  border: none;
  height: 25px;
  line-height: 25px;
  padding-left: 6px;
  display: block;
}
.account-menu li a span {
  border: none;
  background: none;
  line-height: 25px;
  display: block;
  padding-right:6px;
  height: 25px;
}
.account-menu li a:hover {
  background: url(../images/sub_hover.png) no-repeat left top !important;
}
.account-menu li a:hover span{
  
  background: url(../images/sub_hover.png) no-repeat right -25px !important;
}
.account-menu .icon-arrow-up{
  position: absolute;
  top:15px;
  left:50%;
  margin-left:-5px;
}
#header {
  height: 257px;
  margin-bottom: 28px;
}
#header h1.logo {
  width: 124px;
  height: 41px;
  margin-bottom: 40px;
  padding: 40px 0 0 30px;
}
@media(max-width:1024px){
#header h1.logo{ padding-left:20px; padding-top:20px; height:auto; margin-bottom:10px;}
}
#header h1.logo a {
  height: 54px;
  display: block;
  background: url('../images/logo.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo.png');
  text-indent: -999em;
}
#header h1.logo a:hover {
  _filter: alpha(opacity=90);
  -webkit-opacity: 0.9;
  -moz-border-opacity: 0.9;
  opacity: 0.9;
}
#header .wpj-title {
 max-width: 740px;
  margin: 0 auto;
  height: 136px;
  text-indent: -999em;
  text-align: left;
}
#header .wpj-title-4 {
  background: url('../images/title_4.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/title_4.png');
}
@media(max-width:640px){
#header .wpj-title-4 { background-image:url(../images/title_4_wap.png);}
}
#header .wpj-title-3 {
  background: url('../images/title_3.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/title_02.png');
}
#header .wpj-title-20 {
  background: url('../images/title_03.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/title_03.png');
}
#header .wpj-title-5 {
  background: url('../images/title_5.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/title_04.png');
}
@media(max-width:480px){
#header .wpj-title-5 { background-image:url(../images/title_5_wap.png);}
}
#header .wpj-title-6 {
  background: url('../images/title_6.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/title_05.png');
}
#header .wpj-title-7{
  background: url('../images/title_06.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/title_06.png');
}
#header .wpj-title-10 {
  background: url('../images/title_07.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/title_07.png');
}
#header .wpj-title-24 {
  background: url('../images/tit_11.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tit_11.png');
}
#header .wpj-title-14 {
  background: url('../images/tit_31.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tit_31.png');
}
@media(max-width:640px){
#header .wpj-title-14 { background-image:url('../images/tit_31_wap.png');}
}
#header .wpj-title-16 {
  background: url('../images/tit_32.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tit_32.png');
}
#header .wpj-title-17 {
  background: url('../images/tit_33.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tit_33.png');
}
#header .wpj-title-34 {
  background: url('../images/tit_41.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tit_41.png');
}
#header .wpj-title-36 {
  background: url('../images/tit_42.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tit_42.png');
}
#header .wpj-title-38 {
  background: url('../images/tit_43.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tit_43.png');
}
#header .wpj-title-40 {
  background: url('../images/tit_44.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tit_44.png');
}
#header .wpj-title-51 {
  background: url('../images/tit_51.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tit_51.png');
}
#header .wpj-title-52 {
  background: url('../images/tit_52.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tit_52.png');
}
#header .wpj-title-53 {
  background: url('../images/tit_53.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tit_53.png');
}
#header .wpj-title-54 {
  background: url('../images/tit_54.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/tit_54.png');
}
#header .index-nav {
  margin-left: 36px;
  width: 98px;
}
@media(max-width:480px){
#indexPage .foot-ad,
#header .index-nav { display:none;}
}
#header .index-nav li {
  position: relative;
}
#header .index-nav li .icon-hot {
  position: absolute;
  top: 0;
  right: 0;
}
#header .index-nav li a {
  width: 98px;
  height: 40px;
  display: block;
  text-align: center;
  color: #fff;
  text-decoration: none;
  text-indent: -999em;
  background: url(../images/index_nav.png) no-repeat;
}
#header .index-nav li.nav1 a {
  background-position: 0 8px;
}
#header .index-nav li.nav1 a:hover {
  background-position: -98px 8px;
}
#header .index-nav li.nav2 a {
  background-position: 0 -32px;
}
#header .index-nav li.nav2 a:hover {
  background-position: -98px -32px;
}
#header .index-nav li.nav3 a {
  background-position: 0 -72px;
}
#header .index-nav li.nav3 a:hover {
  background-position: -98px -72px;
}
#header .index-nav li.nav4 a {
  background-position: 0 -112px;
}
#header .index-nav li.nav4 a:hover {
  background-position: -98px -112px;
}
#header .index-nav li.nav5 a {
  background-position: 0 -152px;
}
#header .index-nav li.nav5 a:hover {
  background-position: -98px -152px;
}
/*正文*/
#content {
  min-height: 400px;
  text-align: left;
}
#content .wrapper {
  margin: 0 auto;
  max-width: 740px;
}
@media(max-width:1024px){
#content .wrapper { padding:0 33px;}
}
.mission-page {
  max-width: 344px; margin:0 auto;
}
.mission-page .wpj-box {
  margin-bottom: 20px;
}
.mission-page .wpj-box .wpj-box-bd {
  padding: 10px 25px;
}
/*缘起印记*/
.wpj-history-year {
  margin: 19px 0 23px;
  _filter: alpha(opacity=90);
  -webkit-opacity: 0.9;
  -moz-border-opacity: 0.9;
  opacity: 0.9;
}
.wpj-history-year h2 { overflow:hidden;
  height: 30px;
  text-align: center;
  font-size: 18px;
  line-height: 30px;
  color: #e5c18e;
  font-family: 'wpjBoldFont';
}
.wpj-history-year h2 span{ line-height:28px; display:inline-block; position:relative; border-top:1px solid #dbc6a7; border-bottom:1px solid #dbc6a7;}
.wpj-history-year h2 span i{ position:absolute; top:-1px; height:30px;background: url(../images/year_bg.png) no-repeat; width:330px;}
.wpj-history-year h2 span i.l{ right:100%; background-position:0 0;}
.wpj-history-year h2 span i.r{ left:100%; background-position:right 0;}
/*旗下品牌*/
.scrollWidget {
  overflow: hidden;
  height: 600px;
  _width: 1400px;
}
.inchina-page {
  position: relative;
  margin-top: 185px;
  height: 570px;
}
/*.inchina-page .wpj-carousel-buttons {
  position: absolute;
  top: -185px;
  left: 50%;
  bottom: auto;
  text-align: center;
  margin: 0 0 0 -370px;
}
.newshop-card {
  width: 999em;
  height: 165px;
  text-align: center;
}*/
.inchina-page{ padding:0 14px;}
.inchina-page li.slick-slide a { text-decoration:none;
/*  width: 315px;
  height: 236px;
  margin-left: 28px;
  cursor: pointer;
  float: left;*/ 
  position: relative;
  display: block;
  color: #383838;
   margin:0 14px; padding:3px;
}
.inchina-page li.slick-slide a:after{ width:23px; height:23px; position:absolute; content:''; right:22px; bottom:21px; background:url(../images/cover.png) no-repeat -270px -192px;}
.inchina-page li.slick-slide a:hover:after{ background-position:-585px -192px;}
/*.newshop-card li a {
  height: 236px;
}
.newshop-card li a:hover .cover {
  background-position: -315px 0;
}*/
.inchina-page li.slick-slide .album {
/*  max-width: 309px;
  height: 170px;*/
  display: block;
/*  overflow: hidden;
  margin: 0 auto;
  padding: 3px 0;*/
}
/*.newshop-card li .cover {
  max-width: 315px;
  height: 236px;
  overflow: hidden;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(../images/cover.png) no-repeat;
  z-index: 1;
}
.inchina-page li.slick-slide .title {
  position: absolute;
  z-index: 11;
  bottom: 30px;
  left: 30px;
  _filter: alpha(opacity=85);
  -webkit-opacity: 0.85;
  -moz-border-opacity: 0.85;
  opacity: 0.85;
}
.inchina-page li.slick-slide .time {
  position: absolute;
  z-index: 11;
  bottom: 10px;
  left: 30px;
  _filter: alpha(opacity=85);
  -webkit-opacity: 0.85;
  -moz-border-opacity: 0.85;
  opacity: 0.85;
}*/
.inchina-page li.slick-slide .icon{ display:none;
  position: absolute;
  z-index: 12;
  top: 10px;
  right: 10px;}
.inchina-page li.slick-slide .icon.True { display:block;
}
.inchina-page li.slick-slide .cover{ background:#fff;border-top:1px solid #949494; padding:12px 45px 10px 30px;}
.inchina-page li.slick-slide .cover span{ display:block; line-height:22px;
    _filter: alpha(opacity=85);
    -webkit-opacity: 0.85;
    -moz-border-opacity: 0.85;
    opacity: 0.85;
	}
.inchina-page li.slick-slide .bg{ position:absolute; left:0; top:0; width:100%; height:100%;}
.inchina-page li.slick-slide .bg span{position:absolute; width:7px; height:7px;background:url(../images/cover.png) no-repeat 0 0; }
.inchina-page li.slick-slide a:hover .bg span{ background-position:-315px 0;}
.inchina-page li.slick-slide .bg:before,
.inchina-page li.slick-slide .bg:after{ position:absolute; content:''; background:#fff; box-sizing:border-box;  }

.inchina-page li.slick-slide a:hover .bg:before,
.inchina-page li.slick-slide a:hover .bg:after,
.inchina-page li.slick-slide a:hover .cover{ background-color:#b7df3f;}

.inchina-page li.slick-slide .bg-t:before{ left:7px; right:7px; top:0;height:4px;border-bottom:1px solid #949494;}
.inchina-page li.slick-slide .bg-t:after{ left:0; top:7px; bottom:7px; width:4px;border-right:1px solid #949494;}

.inchina-page li.slick-slide .bg-b:before{ left:7px; right:7px; bottom:0;height:4px;border-top:1px solid #949494;}
.inchina-page li.slick-slide .bg-b:after{ right:0; top:7px; bottom:7px; width:4px;border-left:1px solid #949494;}

/*.inchina-page li.slick-slide .bg-b{ display:none;}*/

.inchina-page li.slick-slide .bg-t span{top:0;}
.inchina-page li.slick-slide .bg-t .j-l{left:0;}
.inchina-page li.slick-slide .bg-t .j-r{ right:0; background-position:-308px 0;}

.inchina-page li.slick-slide a:hover .bg-t .j-r{background-position:-623px 0;}

.inchina-page li.slick-slide .bg-b span{bottom:0;}
.inchina-page li.slick-slide .bg-b .j-l{left:0; background-position:left bottom;}
.inchina-page li.slick-slide a:hover .bg-b .j-l{background-position:-315px bottom;}
.inchina-page li.slick-slide .bg-b .j-r{ right:0; background-position:-308px bottom;}
.inchina-page li.slick-slide a:hover .bg-b .j-r{background-position:-623px bottom;}

@media(min-width:1025px){
.inchina-page .slick-dots{ bottom:-30px;}
}
@media(max-width:640px){
.inchina-page{ padding:0 2%;}
.inchina-page li.slick-slide a{ margin:0 5px;}
}

.brandsCardBox{
  position: relative;
  width:100%;
  height:100%;
  overflow:hidden;
  z-index:1
}
.brands-page {
  width:100%;
  height:100%;
  position: relative;
}
.brands-page .wpj-carousel-buttons {
  
  text-align: center;
  bottom:auto;
  top:20px;
  left:0;
  right:0;
  margin:0 auto;
  z-index:10
}
.brands-card {
  width:999em;
  height: 165px;
  text-align: center;
  position: absolute;
  white-space:nowrap;
  top: 280px;
  left:0;
}
.brands-card .wpj-box-bd{
  white-space:normal;
}
.brands-card li {
  width: 210px;
  height: 150px;
  cursor: pointer;
  position: relative;
  margin-left: 24px;
  -webkit-transition: all 0.18s ease-out;
  -moz-transition: all 0.18s ease-out;
  -ms-transition: all 0.18s ease-out;
  -o-transition: all 0.18s ease-out;
  transition: all 0.18s ease-out;
  float: left;
}
.brands-card li .small {
  width: 195px;
  height: 150px;
  position: absolute;
  top: 0;
  left: 0;
}
.brands-card li .small img{ display:block; width:100%; height:100%;}
.brands-card li .small .wpj-box-bd {
  height: 100px;
  overflow: hidden;
  text-align: center;
  padding: 16px 0;
  font-size: 100%;
  line-height: 100%;
  vertical-align: middle;
}
.brands-card li .big {
  width: 440px;
  height: 355px;
  position: absolute;
  top: 0;
  left: 0;
  margin-top: -120px;
  display: none;
}
.brands-card li .big .wpj-box-hd {
  position: relative;
  border-bottom: 1px solid #8e8a80;
}
.brands-card li .big .wpj-box-hd .btn-close-big {
  position: absolute;
  top: -2px;
  right: 3px;
}
.brands-card li .big .wpj-box-bd {
  height: 240px;
  position:relative;
}
.brands-card li .scroll-main{position:relative;}
.brands-card li .scroll-main .scroll-part{ position:absolute; left:15px; right:15px; top:15px; bottom:15px;}
.scroll-part .mCSB_inside > .mCSB_container{ margin-right:10px;}
.scroll-part .mCSB_scrollTools{ width:4px;}

.brands-card li .big .wpj-box -bd p {
  _filter: alpha(opacity=85);
  -webkit-opacity: 0.85;
  -moz-border-opacity: 0.85;
  opacity: 0.85;
}
.brands-card li.active {
  width: 440px;
}
@media(max-width:480px){
.brands-card{ top:200px;}
.brands-card li .big { width:300px; left:30px;}
.brands-card li.active {
  width: 320px;
}
.brands-scrollWidget{ height:500px;}
.brands-scrollWidget .wpj-carousel-buttons{ width:100%;}
}
.healthy-page {
  position: relative;
  margin-top: 58px;
  
  overflow: hidden;
}
/*.healthy-page .wpj-carousel-buttons {
  position: absolute;
  left: 50%;
  bottom: 10px;
  text-align: center;
  margin: 0 0 0 -370px;
}
.healthy-card {
  width: 999em;
  height: 165px;
  text-align: center;
}*/
.healthy-card{ padding:0 16px 40px;min-height: 430px;}
.healthy-card li {
  /*width: 195px;
  height: 315px;
  cursor: pointer;*/
  position: relative;
/*  margin: 0 0 0 33px;
  -webkit-transition: all 0.18s ease-out;
  -moz-transition: all 0.18s ease-out;
  -ms-transition: all 0.18s ease-out;
  -o-transition: all 0.18s ease-out;
  transition: all 0.18s ease-out;
  float: left;*/
}
.healthy-card li a{ display:block; margin:0 16px;}
.healthy-card li .wpj-box-bd {
  zoom: 1;
  padding: 10px;
  height: 300px;
}
.healthy-card li .wpj-box-bd:after {
  content: "";
  display: block;
  clear: both;
}
.healthy-card li a {
  color: #303030;
  display: block;
}
.healthy-card li .divider {
  position: relative;
  width: 10px;
  height: 300px;
  float: right;
}
.healthy-card li .divider span {
  position: absolute;
  top: -15px;
  width: 10px;
  height: 330px;
  border-left: 1px solid #6a8125;
  display: block;
}
.healthy-card li .tit {
  position: relative;
  width: 50px;
  height: 280px;
  float: right;
}
.healthy-card li .tit .icon-plus3 {
  width: 23px;
  margin: 0;
  position: absolute;
  bottom: 0px;
  right: 10px;
  background-position: -23px -171px;
}
.healthy-card li .icon-plus3 {
  position: absolute;
  bottom: 0px;
  right: 10px;
}
.healthy-card li .theme-c .icon-plus3 {
  width: 23px;
  margin: 0;
  background-position: 0 -171px;
}
.healthy-card li .tit span,
.healthy-card li .con span {
  width: 15px;
  line-height: 16px;
  margin-right: 7px;
  display: block;
  float: right;
  font-size: 15px;
  word-wrap: break-word;
  _filter: alpha(opacity=65);
  -webkit-opacity: 0.65;
  -moz-border-opacity: 0.65;
  opacity: 0.65;
}
.healthy-card li .con{ overflow:hidden; height:276px;}
.healthy-card li .con span {
  font-size: 12px;
  line-height: 12px;
  margin-right: 10px;
}
.healthy-card li .num{ background:url(../images/num_b.png) no-repeat; width:49px; margin:0 auto 9px; line-height:49px; text-align:center; color:#000; font-family:"numFonts",Georgia, "Times New Roman", Times, serif; font-size:24px;}
@media(max-width:768px){
.healthy-card{ padding-left:2%; padding-right:2%; min-height:inherit;}
.healthy-card li a{ margin:0 5px;}
.healthy-card .slick-dots{ position:relative; left:auto; transform:none; -webkit-transform:none; -ms-transform:none; float:none; display:table; margin:15px auto; bottom:auto;}
}
/*美食爆料*/
.revelations-page {
  position: relative;
  zoom: 1; overflow:hidden;
}
.revelations-page:after {
  content: "";
  display: block;
  clear: both;
}
.revelations-page .slick-dots{
  bottom: 60px;
}
.revelations-page .slider {
  zoom: 1;
}
.revelations-page .slider:after {
  content: "";
  display: block;
  clear: both;
}
.revelations-page .main{ position:relative; float:left; width:14.2857142%;height: 886px;overflow: hidden; transition:0.3s ease-in-out; -webkit-transition:0.3s ease-in-out; -ms-transition:0.3s ease-in-out;}
/*.revelations-page .slider ul {
  width: 999em;
  zoom: 1;
}
.bellows-wrap ul:after {
  content: "";
  display: block;
  clear: both;
}
.bellows-wrap ul li {
  position: relative;
  cursor: pointer;
  width: 200px;
  overflow: hidden;
  float: left;
}
.bellows-wrap ul li img {
  vertical-align: top;
}*/
.revelations-page .main .title {
  width: 100%;
  text-align: center;
  position: absolute;
  top: 210px;
  left: 0;
  z-index: 1;transition:0.5s; -webkit-transition:0.5s; -ms-transition:0.5s;
}
.revelations-page .main.hover  > .title,
.revelations-page .main.leave:hover .cover,
.revelations-page .main.leave  > .title,
.revelations-page .main:hover > .title{opacity:0;}
.revelations-page .main .title img{ width:auto; max-width:180px; max-height:114px; margin:0 auto;}
.revelations-page .main .Ispic{ height:100%; background-repeat:no-repeat; background-position:center center; background-size:cover; margin:0;}
.revelations-page .main .cover {
  /*display: none; */ _filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-border-opacity: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  text-align: center;
  top: 0;
  left: 0; transition:opacity 0.5s,left 0.5s; -webkit-transition:opacity 0.5s,left 0.5s; -ms-transition:opacity 0.5s,left 0.5s;
}
.revelations-page .main:hover .cover{   _filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-border-opacity: 1;
  opacity: 1;}
.revelations-page .main .cover .title {
  top: 60px;
  left: 0;
  z-index: 3;
}
.revelations-page .main .cover .title span.number,
.revelations-page .main .title span.number{
  width:49px;
  height:49px;
  display:block;
  background:url(../images/num_b.png) no-repeat;
  margin:0 auto;
  line-height:46px;
  text-align: center;
  font-size:24px;
  font-family: 'numFonts';
  margin-bottom:20px;
  color:#000;
}

.revelations-page .main span.cn,
.revelations-page .main .title span.en,
.revelations-page .main .cover .title span.cn,
.revelations-page .main .cover .title span.en{
  display: block;
  text-align: center;
  line-height:140%;
  color: #000;
}
.revelations-page .main span.cn,
.revelations-page .main .cover .title span.cn{
  font-size:18px;
}
.revelations-page .main span.cn,
.revelations-page .main .title span.en{
  color: #fff;
}
.revelations-page .main .title span.number{
  background: url(../images/num_y.png) no-repeat;
  color:#e5c18e;
}

.revelations-page .main .cover .title span.en{
  font-size:12px;
}
.revelations-page .main .cover .info {
  position: relative;
  border-top: 1px solid #999;
  border-bottom: 1px solid #999;
  padding: 20px 20px;
  margin-top: 180px;
  z-index: 2;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  zoom: 1;
}
.revelations-page .main .cover .info:after {
  content: "";
  display: block;
  clear: both;
}
.revelations-page .main .cover .info span {
  width: 16px;
  margin: 0 5px;
  font-size: 13px;
  display: block;
  line-height: 16px;
  word-wrap: break-word;
  word-break: nomal;
  float: right;
  _filter: alpha(opacity=85);
  -webkit-opacity: 0.85;
  -moz-border-opacity: 0.85;
  opacity: 0.85;
}
.revelations-page .main .cover .button {
  position: absolute;
  width: 100%;
  bottom: 73px;
  left: 0;
  z-index: 5;
  text-align: center;
  _filter: alpha(opacity=65);
  -webkit-opacity: 0.65;
  -moz-border-opacity: 0.65;
  opacity: 0.65;
}
.revelations-page .main .cover .wbg{
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  background:#fff;
  _filter: alpha(opacity=90);
  -webkit-opacity: 0.9;
  -moz-border-opacity: 0.9;
  opacity: 0.9;
}
.revelations-page .main.hover{ width:90.718%;}
.revelations-page .main.leave{ width:1.547%;}
.revelations-page .main.hover .title,
.revelations-page .main.hover .cover,
.revelations-page .main.hover .cover .wbg,
.revelations-page .main.hover .cover .button{width: 200px;}
.revelations-page .main.hover .cover{left:100%; margin-left:-200px;   
_filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-border-opacity: 1;
  opacity: 1;}
.revelations-page .main.hover .Ispic{ background-position:center center !important;}

@media(max-width:1024px){
.revelations-page .main{ width:20%;}
.revelations-page .main.hover{ width:92%;}
.revelations-page .main.leave{ width:2%;}
.revelations-page .main .cover .title{ top:20px;}
.revelations-page .main .cover .info{ margin-top:140px;}
.revelations-page .main .cover .info .info-main{ overflow:auto;}
}
@media(max-width:768px){
.revelations-page .main{ width:33.33333333%;}
.revelations-page .main.leave{ width:4%;}
}
@media(max-width:640px){
.revelations-page .main{ width:50%;}
.revelations-page .main.hover{ width:96%;}
.revelations-page .main.leave{ width:4%;}
/*.revelations-page .main{ height:400px;}*/
}


#indexPage {
/*  background: url(../images/index.jpg) no-repeat;*/
   height: 100%; max-height:900px;
  overflow: hidden;
}
#indexPage #header {
  position: absolute;
  top: 35px;
  left: 0;
  height: 100px;
  width: 100%;
  z-index: 100;
}
#indexPage #header .container {
  height: 100px;
}
#indexPage #content {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 91;
  height: 100%; max-height:900px;
}
#indexPage #content .index-title {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 588px;
  height: 405px;
  margin: -202px 0 0 -294px;
  text-indent: -999em;
  z-index: 91;
  background: url('../images/index_tit.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/index_tit.png');
}
@media(max-width:640px){
#indexPage #content .index-title { background-image:url('../images/index_tit_wap.png');}
}
#indexPage #content .index-title .btn-food,
#indexPage #content .index-title .btn-interior {
  position: absolute;
  left: 50%;
  top: 224px;
  width: 92px;
  height: 79px;
  margin-left:-46px;
  display: block;
}
#indexPage #content .index-title .btn-food:hover,
#indexPage #content .index-title .btn-interior:hover {
  background: url(../images/index_btn.png) no-repeat;
}
#indexPage #content .index-title .btn-interior {
  top: 303px;
}
@media(max-width:480px){
#indexPage #content .index-title{ height:372px;}
#indexPage #content .index-title .btn-food{top:191px;}
#indexPage #content .index-title .btn-interior{ top:270px;}
}
#indexPage #content .index-title .btn-interior:hover {
  background-position: 0 -79px;
}
#indexPage #indexNews {
  height: 512px;
  width: 100%;
  background: #fff;
  position: absolute;
  bottom: -512px;
  left: 0;
  z-index: 99;
}
#indexPage #indexNews .container:after{ content:''; display:block; clear:both; width:100%;}
@media(max-width:1050px){
#indexPage #indexNews .container{overflow:auto;}
#indexPage #indexNews .main{width:1050px; }
}
#indexPage #indexNews .item {
  width: 349px;
  height: 447px;
  padding-top: 65px;
  float: left;
  border-right: 1px solid #f2f2f2;
}
@media(min-width:481px){
	#indexPage #indexNews{ margin-bottom:0 !important;}
}
@media(max-width:480px){
#indexPage #indexNews .item{height: 434px;
    padding-top: 37px;}
	#indexPage #indexNews{ height:465px; margin-bottom:40px;}
}
#indexPage #indexNews .item:hover {
  background: #f2f2f2;
}
#indexPage #indexNews .item h2 {
  width: 27px;
  height: 98px;
  margin-right: 18px;
  text-indent: -999em;
  float: right;
}
#indexPage #indexNews .item.xdkz h2 {
  background: url('../images/xdkz.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/xdkz.png');
}
#indexPage #indexNews .item.qykb h2 {
  background: url('../images/qykb.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/qykb.png');
}
#indexPage #indexNews .item.zxb {
  border: none;
}
#indexPage #indexNews .item.zxb h2 {
  background: url('../images/zxb.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/zxb.png');
}
#indexPage #indexNews .item dl,
#indexPage #indexNews .item ul {
  margin-left: 33px;
  width: 250px;
  float: left;
  line-height: 23px;
}
#indexPage #indexNews .item dl .pic,
#indexPage #indexNews .item ul .pic {
  width: 250px;
  height: 166px;
  overflow: hidden;
}
#indexPage #indexNews .item dl h3,
#indexPage #indexNews .item ul h3 {
  padding: 10px 0;
  font-size: 14px;
}
#indexPage #indexNews .item dl dd p,
#indexPage #indexNews .item ul dd p,
#indexPage #indexNews .item dl li,
#indexPage #indexNews .item ul li,
#indexPage #indexNews .item dl li a,
#indexPage #indexNews .item ul li a,
#indexPage #indexNews .item dl h3 a,
#indexPage #indexNews .item ul h3 a {
  text-decoration: none;
  color: #000;
  _filter: alpha(opacity=65);
  -webkit-opacity: 0.65;
  -moz-border-opacity: 0.65;
  opacity: 0.65;
}
#indexPage #indexNews .item ul {
  width: 260px;
}
#indexPage #indexNews .item ul li a {
  white-space: nowrap;
  word-spacing: -1px;
  letter-spacing: -1px;
}
#indexPage #indexNews .item ul li a:hover {
  _filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-border-opacity: 1;
  opacity: 1;
}
#indexPage #indexNews .item ul li .time {
  display: block;
  font-size: 10px;
}
#indexPage #indexNews .btn-news-open {
  position: absolute;
  top: -100px;
  left: 50%;
  margin-left: -30px;
  width: 60px;
  text-indent: -999em;
  height: 45px;
  background: url(../images/arrow-up.png) no-repeat center center;
  -webkit-transition: all 0.18s ease-out;
  -moz-transition: all 0.18s ease-out;
  -ms-transition: all 0.18s ease-out;
  -o-transition: all 0.18s ease-out;
  transition: all 0.18s ease-out;
}
#indexPage #indexNews .btn-news-open:hover {
  top: -105px;
}
#indexPage #indexNews .btn-news-close {
  width: 34px;
  height: 34px;
  display: block;
  text-indent: -999em;
  background: url(../images/btn_toggle.png) no-repeat center center;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -17px;
}
#indexPage #indexNews .btn-news-close:hover {
  _filter: alpha(opacity=80);
  -webkit-opacity: 0.8;
  -moz-border-opacity: 0.8;
  opacity: 0.8;
}
#indexPage #indexFoods {
  position: absolute;
  top: -900px;
  left: 0;
}
#indexPage #indexFoods .wpj-carousel {
  width: 100%;
  /*height: 900px;*/
  overflow:hidden
}
#indexPage #indexFoods .wpj-carousel-wrapper {
  width: 100%;
  height: 100%;
}
#indexPage #indexFoods .wpj-carousel-buttons {
  width: 100%;
  bottom: 80px;
}
@media(max-width:480px){
#indexPage #indexFoods .wpj-carousel-buttons {
  bottom: 50px;
}
#header h1.logo{ width:92px; padding-left:0;}
#header h1.logo a{ height:35px; background-size:contain;}
#indexPage #indexInterior .wpj-carousel-wrapper .item .wpj-box .wpj-box-bd, #indexPage #indexFoods .wpj-carousel-wrapper .item .wpj-box .wpj-box-bd{ padding:5px;}
#footer p.copyright{ display:none;}
}
#indexPage #indexInterior {
  position: absolute;
  top: -900px;
  left: 0; /*overflow:hidden;*/ width:100%; height:100%;
}
#indexPage #indexInterior .wpj-carousel {
  width: 100%;
  height: 900px;
}
#indexPage #indexInterior .wpj-carousel-wrapper {
  width: 100%;
  height: 100%;
  position:relative;
}
#indexPage #indexInterior .wpj-carousel-buttons {
  width: 100%;
  bottom: 80px;
}
#indexPage #indexInterior .wpj-carousel-wrapper .item,
#indexPage #indexFoods .wpj-carousel-wrapper .item {
  position: relative;
  width: 100%;
  overflow:hidden;
  left:0;
}
#indexPage #indexInterior .wpj-carousel-wrapper .item .wpj-box,
#indexPage #indexFoods .wpj-carousel-wrapper .item .wpj-box {
  position: absolute;
  top: 224px;
  left: 50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%);
  width: 156px;
  height: 412px;
}
#indexPage #indexInterior .wpj-carousel-wrapper .item .wpj-box .wpj-box-bd,
#indexPage #indexFoods .wpj-carousel-wrapper .item .wpj-box .wpj-box-bd {
  zoom: 1;
}
#indexPage #indexInterior .wpj-carousel-wrapper .item .wpj-box .wpj-box-bd:after,
#indexPage #indexFoods .wpj-carousel-wrapper .item .wpj-box .wpj-box-bd:after {
  content: "";
  display: block;
  clear: both;
}
#indexPage #indexInterior .wpj-carousel-wrapper .item .wpj-box .wpj-box-bd h2,
#indexPage #indexFoods .wpj-carousel-wrapper .item .wpj-box .wpj-box-bd h2 {
  font-size: 14px;
  width: 14px;
  line-height: 15px;
  float: right;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 0 0 5px;
}
#indexPage #indexInterior .wpj-carousel-wrapper .item .wpj-box .wpj-box-bd p,
#indexPage #indexFoods .wpj-carousel-wrapper .item .wpj-box .wpj-box-bd p {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
#indexPage #indexInterior .wpj-carousel-wrapper .item .wpj-box .wpj-box-bd p span,
#indexPage #indexFoods .wpj-carousel-wrapper .item .wpj-box .wpj-box-bd p span {
  margin: 0 3px;
  width: 13px;
  line-height: 13px;
  font-size: 13px;
  display: block;
  visibility: top;
  float: right;
  word-wrap: break-word;
  _filter: alpha(opacity=65);
  -webkit-opacity: 0.65;
  -moz-border-opacity: 0.65;
  opacity: 0.65;
}
#indexPage #indexInterior .wpj-carousel-wrapper .item .wpj-box .icon-close3,
#indexPage #indexFoods .wpj-carousel-wrapper .item .wpj-box .icon-close3 {
  position: absolute;
  top: -10px;
  right: -10px;
}
#indexPage #indexInterior .wpj-carousel-time,
#indexPage #indexFoods .wpj-carousel-time {
  width: 1010px;
  position: relative;
  z-index: 98;
  margin: 0 auto;
  overflow:hidden
}
#indexPage .foot-ad { position:absolute; left:0; bottom:55px; width:100%; z-index:20;
}
#indexPage .foot-ad ul {
  max-width: 1010px;
  margin: 0 auto;
  position: relative;
}
#indexPage .foot-ad ul li {width:190px;
  left: 0;
  height: 64px;
  bottom:0;
  position: absolute;
  position: relative;
}#indexPage .foot-ad ul li img{ width:190px;}
#indexPage .foot-ad ul li .icon-close2 {
  position: absolute;
  top: -10px;
  right: -10px;
}
#indexPage .foot-ad ul li a:hover {
  _filter: alpha(opacity=90);
  -webkit-opacity: 0.9;
  -moz-border-opacity: 0.9;
  opacity: 0.9;
}
#indexPage #footer {
  position: absolute;
  bottom: 0;
  left:0;
  right:0;
  margin:0 auto;
}
#footer .line{
  width:1px;
  height:17px;
  display:none;
  border-left:1px solid #575654;vertical-align:middle;
  margin-left:5px;
}
.home-body #footer .line{ display:inline-block; }
#deliciousPage,#inchinaPage{
  width:100%;
}
/*美味暴料*/
#deliciousPage {
  background-image: url(../images/mwbl.jpg);
}
/**/
/*#inchinaPage {
  background-image: url(../images/china.jpg);
}*/
#inchinaPage .inchina-page {
  margin-top: 149px;
  height: 360px;
}
#inchinaPage #content{ min-height:inherit;}
#inchinaPage .scrollWidget { height:auto; overflow:inherit;
}
@media(max-width:640px){
#inchinaPage .inchina-page{ margin-top:0; height:308px; padding-bottom:30px;}
}
/*#inchinaPage .wpj-carousel-buttons {
  width: 100%;
  z-index: 100;
  text-align: center;
  top: auto;
  bottom: 74px;
}
#inchinaPage .wpj-carousel .wpj-carousel-buttons {
  width: 740px;
  z-index: 100;
  text-align: center;
  top: auto;
  bottom: 14px;
}*/
.find-wpj {
  position: relative;
}
.find-wpj-form {
  text-align: center;
  margin-bottom: 20px;
}
.find-wpj-form .inpw-text {
  margin-right: 13px;
}
.find-wpj-form .wpj-select {
  float: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.find-wpj-form .wpj-select .select-item {
  left: 50%;
  margin-left: -151px;
  background: none;
  width: 302px;
  box-shadow: none;
}
.find-wpj-form .wpj-box {
  padding-top: 10px;
}
.find-wpj-form .wpj-box .wpj-box-bd {
  overflow: hidden;
  padding: 10px;
  *zoom: 1;
}
.find-wpj-form .wpj-box .wpj-box-bd a {
  width: 33.33%;
  display: block;
  float: left;
  height: 25px;
  line-height: 25px;
  border: none;
  margin: 3px 0;
}
.find-wpj-form .wpj-box .wpj-box-bd a:hover {
  background: url(../images/chover.png) no-repeat center center;
}
.find-wpj-loading {
  padding-top: 40px;
  text-align: center;
  color: #fff;
  font-weight: normal;
}
.find-wpj-list {
	width:96%;
  max-width: 740px;
  position: relative;
  margin: 40px auto 0;
}
.find-wpj-list .wpj-box-bd,
.find-wpj-list .wpj-box-hd h3 {
  color: #303030;
}
.find-wpj-list .tit {
  width: 100%;
  color: #fff;
  text-align: center;
  margin-bttom: 10px;
  position: absolute;
  top: -30px;
}
.find-wpj-list .icon-arrow-up {
  position: absolute;
  top: -5px;
  left: 50%;
  margin-left: -3px;
}
.find-wpj-list ul {
  zoom: 1;
}
.find-wpj-list ul:after {
  content: "";
  display: block;
  clear: both;
}
.find-wpj-list ul li {
   box-sizing:border-box;
  position:relative; padding-left:33px;
  margin-left: 10px;
  line-height: 23px; height:110px; overflow:hidden;
  border-bottom: 1px solid #8dab30;
  padding-top: 20px;
}
@media(min-width:641px){
.find-wpj-list ul li {width: 47%;float: left; }
}
.find-wpj-list ul li .num {
  height: 23px; line-height:23px; width:23px; text-align:center; background:url(../images/num/s.png) no-repeat center center; font-family:'NumFonts'; font-size:13px; color:#000; position:absolute; left:0; top:20px;
}
.find-wpj-list ul li .add{ max-height:46px; overflow:hidden;}
.find-wpj-list ul li h2 {
  font-size: 13px;
}
.find-wpj-list ul.find-city-list .wpj-box-bd {
  zoom: 1;
  padding: 15px;
}
.find-wpj-list ul.find-city-list .wpj-box-bd:after {
  content: "";
  display: block;
  clear: both;
}
.find-wpj-list ul.find-city-list li {
  width: 100%;
  margin: 0;
  padding: 0;
  border: none;
  height: auto;
  cursor: pointer;
  color: #303030;
}
.find-wpj-list ul.find-city-list li h3 {
  font-size: 14px;
  color: #303030;
}
.find-wpj-list ul.find-city-list li .hide-wrap {
/*  height: 0;
  overflow: hidden; display:none; */
}
.find-wpj-list ul.find-city-list li dl {
 /* width: 326px;*/ overflow:hidden;
  height: 80px;
  padding-bottom: 15px;
  
 /* float: left;*/
  margin: 0 12px 15px;
}
.find-wpj-list ul.find-city-list li dl:not(:nth-child(3)){border-bottom: 1px solid #c4c4c4;}
.find-wpj-list ul.find-city-list li dl dt {
  width: 80px;
  height: 80px;
  margin-right: 15px;
  float: left;
}
.find-wpj-list ul.find-city-list li dl dt img{ display:block; width:100%;height: 80px;}
.find-wpj-list ul.find-city-list li dl dt a {
  width: 80px;
  height: 80px;
  display: block;
  position: relative;
}
.find-wpj-list ul.find-city-list li dl dt a .cover {
  width: 80px;
  height: 80px;
  display: block;
  background: url(../images/pic_cover.png) no-repeat;
  position: absolute;
  top: 0;
  left: 0;
}
.find-wpj-list ul.find-city-list li dl dd h4 { overflow:hidden;
  font-size: 13px;
  margin: 0;
}
.find-wpj-list ul.find-city-list li dl dd h4 a{
  text-decoration:none;
  color:#383838;
}
.find-wpj-list ul.find-city-list li dl dd h4 a.dot{ float:left; max-width:80%;}
.find-wpj-list ul.find-city-list li dl dd h4 .youhuiFalse{ display:none;}
.find-wpj-list ul.find-city-list li dl dd h4 .youhuiTrue{ float:left; margin-left:10px; margin-top:3px;}
.find-wpj-list ul.find-city-list li dl dd h4 .youhuiTrue img{ width:16px; height:16px;}

.star{ width:60px; height:11px; display:inline-block; vertical-align:middle; background:url(../images/star.jpg) no-repeat left top;}
.star4{ background-position:0 -11px;}
.star3{ background-position:0 -22px;}
.star2{ background-position:0 -33px;}
.star1{ background-position:0 -44px;}
.star0{ background-position:0 -55px;}

.find-wpj-list ul.find-city-list li dl .star{ display:table;}




.news-list {
	width:96%;
  max-width: 740px;
  margin: 0 auto;
  color: #303030;
}
@media(max-width:1024px){
.news-list { padding: 0 33px; box-sizing:border-box;}
}
.news-list .pic-other{ position:relative; margin-bottom:-33px;margin-left: -25px;margin-right: -25px;}
.news-list .pic-full{ margin-left:-30px; margin-right:-30px; margin-top:-10px;}
@media(max-width:480px){
.news-list .pic-other{ margin-left:-15px; margin-right:-15px;}
.news-list .pic-full{ margin-left:-19px; margin-right:-19px;}
}
.news-list .pic img{ width:100%;}
.news-list .icon-new-red{position:absolute;right:30px; top:35px;}
@media(max-width:1024px){
.news-list .pic-full{ position:relative;}
.news-list .pic-full .icon-new-red{ right:10px; top:10px;}
}
.news-list #new-red{top:-22px;}
/*.news-list .hide-wrap .pic{ position:relative;}*/
.news-list .hide-wrap p{ text-indent:2em;}
.news-list ul li {
  height: 39px;
  line-height: 39px;
  background: url(../images/item_bg-l.png) no-repeat 0 -32px; padding-left:20px;
}
.news-list ul li.no-data{ text-align:center;}
.news-list ul li a {
  display: block;
  height: 40px;
  padding: 0 20px 0 0;
  color: #5c5c5c;
  text-decoration: none;background: url(../images/item_bg.png) no-repeat right -32px;
}
.news-list ul li a .time {
  float: right;
  color: #303030;
}
.news-list ul li a:hover {
  color: #b7df3f;
}
.news-list ul li:last-child {
  height: 40px;
}
.news-list .fd,
.news-list .td {
  padding: 20px 0;
  text-align: center;
  font-size: 12px;
  background: url(../images/item_bg.png) no-repeat center bottom;
}
.news-list .fd a,
.news-list .td a {
  color: #303030 !important;
  text-decoration: none;
}
.news-list .fd a span,
.news-list .td a span {
  display: block;
  line-height: 14px;
}
.news-list .td {
  height: 32px;
  padding: 0;
  margin-top: 13px;
  background-position: center top;
}
.news-list .wpj-box,
.news-list h3,
.news-list a,
.news-list p {
  color: #303030 !important;
}
@media(min-width:1025px){
.news-list h3{  padding:0 74px;}
}

#giftPage,
#giftSeatPage,
#integralPage {
  background-image: url(../images/gift.jpg);
  width:100%;
}
#giftPage .spike-page,
#giftSeatPage .spike-page,
#integralPage .spike-page {
  margin-top: 40px;
}
#giftPage .scrollWidget,
#giftSeatPage .scrollWidget,
#integralPage .scrollWidget {
  height: 480px !important;
}
#giftPage .wpj-carousel-buttons,
#giftSeatPage .wpj-carousel-buttons,
#integralPage .wpj-carousel-buttons {
  width: 100%;
  z-index: 100;
  text-align: center;
  top: auto;
  bottom: 74px;
}
#giftPage .wpj-carousel .wpj-carousel-buttons,
#giftSeatPage .wpj-carousel .wpj-carousel-buttons,
#integralPage .wpj-carousel .wpj-carousel-buttons {
  width: 740px;
  z-index: 100;
  text-align: center;
  top: auto;
  bottom: 14px;
}
#giftSeatPage {
  background-image: url(../images/seat.jpg);
}
#integralPage {
  background-image: url(../images/giftgift.jpg);
}
.spike-card,
.gift-card {
  width: 999em;
  text-align: center;
}
.spike-card li,
.gift-card li {
  width: 315px;
  height: 399px;
  margin-left: 28px;
  position: relative;
  float: left;
}
.spike-card li a,
.gift-card li a {
  display: block;
  height: 236px;
  color: #383838;
}
.spike-card li a:hover .cover,
.gift-card li a:hover .cover {
  background-position: -315px 0;
}
.spike-card li .album,
.gift-card li .album {
  width: 309px;
  height: 190px;
  display: block;
  overflow: hidden;
  margin: 0 auto;
  padding: 3px 0;
}
.spike-card li .cover,
.gift-card li .cover {
  width: 315px;
  height: 399px;
  overflow: hidden;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(../images/cover2.png) no-repeat;
  z-index: 1;
}
.spike-card li .outtime,
.gift-card li .outtime {
  position: absolute;
  width: 309px;
  left: 0;
  top: 190px;
  z-index: 11;
  display: block;
  height: 23px;
  text-align: center;
  padding-top: 13px;
  line-height: 23px;
}
.spike-card li .outtime .num,
.gift-card li .outtime .num {
  font-size: 23px;
  margin-right: 6px;
}
.spike-card li .outtime b,
.gift-card li .outtime b {
  width: 1px;
  height: 23px;
  border-left: 1px solid #949494;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 10px;
}
.spike-card li .title,
.gift-card li .title {
  position: absolute;
  z-index: 11;
  top: 250px;
  left: 20px;
  font-size: 17px;
  font-weight: bold;
  _filter: alpha(opacity=85);
  -webkit-opacity: 0.85;
  -moz-border-opacity: 0.85;
  opacity: 0.85;
}
.spike-card li .price,
.spike-card li .jfprice,
.gift-card li .price {
  height: 50px;
  display: block;
  position: absolute;
  left: 204px;
  top: 287px;
  z-index: 11;
  border-left: 1px solid #949494;
  padding: 13px 0 0 15px;
  text-align: left;
  line-height: 19px;
  _filter: alpha(opacity=85);
  -webkit-opacity: 0.85;
  -moz-border-opacity: 0.85;
  opacity: 0.85;
}
.spike-card li .jfprice{
  left: 214px;
  top: 257px;
  padding-top:0;
  height:auto;
  _filter: alpha(opacity=65);
  -webkit-opacity: 0.65;
  -moz-border-opacity: 0.65;
  opacity: 0.65;
}
.spike-card li .jfprice span{
  font-size:23px;
}
.spike-card li .jfprice small{
  font-size:13px;
  margin-bottom:10px;
  display:block;
}
.spike-card li .price span,
.gift-card li .price span {
  font-size: 40px;
}
.spike-card li .price del,
.gift-card li .price del {
  display: block;
}
.spike-card li .info,
.gift-card li .info {
  position: absolute;
  z-index: 11;
  top: 284px;
  left: 20px;
  line-height: 19px;
  _filter: alpha(opacity=85);
  -webkit-opacity: 0.85;
  -moz-border-opacity: 0.85;
  opacity: 0.85;
}
.spike-card li .btn-looklook,
.gift-card li .btn-looklook,
.spike-card li .btn-looklook-y,
.gift-card li .btn-looklook-y,
.spike-card li .btn-dh,
.gift-card li .btn-dh {
  width: 80px;
  height: 35px;
  display: block;
  position: absolute;
  bottom: 16px;
  left: 16px;
  background: url(../images/icon.png) no-repeat -223px -248px;
  z-index: 11;
  text-indent: -999em;
}
.spike-card li .btn-looklook:hover,
.gift-card li .btn-looklook:hover,
.spike-card li .btn-looklook-y:hover,
.gift-card li .btn-looklook-y:hover,
.spike-card li .btn-dh:hover,
.gift-card li .btn-dh:hover {
  background-position: -223px -283px;
}
.spike-card li .btn-looklook-y,
.gift-card li .btn-looklook-y {
  background-position: -223px -283px;
}
.spike-card li .btn-looklook-y:hover,
.gift-card li .btn-looklook-y:hover {
  background-position: -223px -248px;
}
.spike-card li .icon-ribbon,
.gift-card li .icon-ribbon {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 12;
}
.spike-card li .icon-wrap,
.gift-card li .icon-wrap {
  width: 48px;
  position: absolute;
  z-index: 12;
  top: 10px;
  right: 10px;
}
.spike-card li .icon-wrap .icon,
.gift-card li .icon-wrap .icon {
  margin-bottom: 2px;
}
.gift-card li .title {
  top: 205px;
}
.gift-card li .info {
  top: 235px;
}
.gift-card li .cover {
  background: url(../images/cover3.png) no-repeat;
}
.gift-card li .price {
  left: 0;
  right: none;
  border: none;
  padding-top: 0;
  _filter: alpha(opacity=65);
  -webkit-opacity: 0.65;
  -moz-border-opacity: 0.65;
  opacity: 0.65;
}
.gift-card li .price .jf,
.gift-card li .price .wjf {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 12px;
  vertical-align: top;
  height: 50px;
  overflow: hidden;
}
.gift-card li .price .jf .num,
.gift-card li .price .wjf .num {
  display: block;
  margin-bottom: 0;
  vertical-align: top;
  line-height: 36px;
}
.gift-card li .price .wjf {
  border-left: 1px solid #000;
  margin: 0 0 0 10px;
  padding: 0 0 0 10px;
}
.gift-card li .btn-dh {
  width: 86px;
  height: 35px;
  background-position: -303px -303px;
}
.gift-card li .btn-dh:hover {
  background-position: -303px -268px;
}
.gift-card li .btn-dhfw{width:110px;height:15px;display:block;position:absolute;bottom:23px;right:20px;z-index:100;line-height:15px;}
.gift-card li .btn-dhfw i.icon-dhfw{
  width:15px;
  height:15px;
  display: block;
  float: left;
  margin-right:4px;
  vertical-align:top;
  background:url(../images/icon.png) no-repeat -113px -232px;
}
.secskill-wrap {
  height: 347px;
  border-top: 1px solid #939393 !important;
  border-bottom: 1px solid #939393 !important;
}
.secskill-wrap .food-info {
  width: 359px;
  height: 347px;
  display: block;
  background-color: #b7df3f;
  border-right: 1px solid #7c972b;
  position: relative;
  float: left;
}
.secskill-wrap .food-info.theme-y {
  background-color: #ffc000;
}
.secskill-wrap .food-info .outtime {
  background-color: #1b2109;
  color: #fff;
  padding: 10px;
  text-align: center;
  height: 47px;
  overflow: hidden;
  line-height: 47px;
}
.secskill-wrap .food-info .outtime .num {
  font-size: 32px;
  margin: 0 5px;
}
.secskill-wrap .food-info .outtime .num.m-bg,
.secskill-wrap .food-info.theme-y .outtime .num.m-bg {
  width: 44px;
  height: 47px;
  line-height: 47px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background: url(../images/icon.png) -266px -68px;
  color: #1b2109;
}
.secskill-wrap .food-info.theme-y .outtime .num.m-bg {
  background-position: -266px -21px;
}
.secskill-wrap .food-info .price {
  border-bottom: 1px solid #7c972b;
  height: 37px;
}
.secskill-wrap .food-info .price li {
  width: 118px;
  height: 37px;
  line-height: 37px;
  float: left;
  text-align: center;
}
.secskill-wrap .food-info .price li.vip-jf {
  border-left: 1px solid #7c972b;
  border-right: 1px solid #7c972b;
}
.secskill-wrap .food-info .button-warp {
  padding: 30px 0 15px;
  text-align: center;
}
.secskill-wrap .food-info .button-warp .btn-nows-ecskill {
  width: 147px;
  height: 64px;
  display: block;
  margin: 0 auto;
  background: url(../images/icon.png) no-repeat -303px -204px;
  text-align: left;
  border:none;
  outline: none;
  cursor: pointer;
  text-indent: -999em;
}
.secskill-wrap .food-info .button-warp .btn-nows-ecskill:hover {
  _filter: alpha(opacity=85);
  -webkit-opacity: 0.85;
  -moz-border-opacity: 0.85;
  opacity: 0.85;
}
.secskill-wrap .food-info .button-warp .btn-nows-ecskill:disabled{
  _filter: alpha(opacity=85);
  -webkit-opacity: 0.85;
  -moz-border-opacity: 0.85;
  opacity: 0.85;
}
.secskill-wrap .food-info .tip-info {
  text-align: center;
  font-size: 12px;
}
.secskill-wrap .food-info .tip-info strong {
  font-size: 16px;
}
.secskill-wrap .food-info .order-info {
  width: 359px;
  padding: 17px 0;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-top: 1px solid #7c972b;
  position: absolute;
  bottom: 0;
  left: 0;
}
.secskill-wrap .food-info .order-info span {
  margin: 0 10px;
}
.secskill-wrap .food-info .order-info span i {
  margin-right: 10px;
}
.secskill-wrap .wpj-carousel {
  width: 369px;
  height: 347px;
  float: right;
  background: #383838;
}
.secskill-wrap .wpj-carousel .wpj-carousel-wrapper,
.secskill-wrap .wpj-carousel .wpj-carousel-buttons {
  width: 369px !important;
}
.secskill-wrap .wpj-carousel .wpj-carousel-wrapper .item,
.secskill-wrap .wpj-carousel .wpj-carousel-buttons .item {
  width: 369px;
  overflow: hidden;
}
.secskill-detail .tabs {
  border-bottom: 1px solid #adadad;
  text-align: center;
  padding: 20px 0 10px;
  font-size: 17px;
  color: #ccc;
}
.secskill-detail .tabs a {
  font-size: 17px;
  color: #000;
  margin: 0 10px;
  text-decoration: none;
  _filter: alpha(opacity=32);
  -webkit-opacity: 0.32;
  -moz-border-opacity: 0.32;
  opacity: 0.32;
}
.secskill-detail .tabs a.active {
  _filter: alpha(opacity=85);
  -webkit-opacity: 0.85;
  -moz-border-opacity: 0.85;
  opacity: 0.85;
}
.secskill-detail .tabs-con {
  font-size: 12px;
  padding-bottom: 30px;
}
.secskill-detail .tabs-con table {
  background: #f2f2f2;
}
.secskill-detail .tabs-con table td,
.secskill-detail .tabs-con table th {
  padding: 10px 0;
  border-bottom: 1px solid #adadad;
  line-height: 23px;
}
.secskill-detail .tabs-con table th {
  width: 113px;
  text-indent: 20px;
  vertical-align: top;
}
.secskill-detail .tabs-con table td {
  padding-right: 10px;
}
.order-form-table {
  width: 100%;
  border-collapse:collapse;
}
.order-form-table tr th {
  background-color: #f2f2f2;
  border-bottom: 1px solid #939393;
  padding: 5px;
  text-align: center;
}
.order-form-table tr th.active{
  background-color:#fff;
  border-left:#939393;

}
.order-form-table tr th a{
  font-size:13px;
  color:#333;
  text-decoration:none;
}
.order-form-table tr th.nav1.active{
  border-right:1px solid #939393;
  border-bottom:none;
}
.order-form-table tr th.nav2.active{
  border-bottom-color:#fff;
  border-left:1px solid #939393;
  zoom:1;
}
.order-form-table tr td {
  text-align: center;
  border-bottom: 1px solid #939393;
  line-height: 19px;
  padding: 14px 0;
}
.order-form-table tr .tit {
  font-size: 23px;
  padding: 10px 0;
}
.order-form-table .button-minus,
.order-form-table .button-plus,
.order-form-table .order-number {
  width: 22px;
  height: 22px;
  background: url(../images/icon.png) no-repeat -263px -174px;
  border: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-align: left;
  text-indent: -999em;
  cursor: pointer;
  vertical-align: middle;
}
.order-form-table .button-minus {
  background-position: -285px -174px;
}
.order-form-table .order-number {
  padding: 4px;
  width: 36px;
  height: 30px;
  margin: 0 10px;
  background-position: -307px -166px;
  text-align: center;
  text-indent: 0;
  font-size: 23px;
}
.theme-y .button-plus {
  background-position: -263px -196px;
}
#userPage {
  background-image: url(../images/userinfo.jpg);
}
#userPage .wpj-title {
  width: 1006px;
}
.wpj-account {
  width: 1006px;
  margin: 0 auto;
}
.wpj-account .hd,
.wpj-account .fd {
  height: 8px;
  font-size: 0;
  line-height: 0;
  background: url(../images/account.png) no-repeat center top;
}
.wpj-account .fd {
  background-position: center bottom;
}
.wpj-account .bd {
  background-color: #fff;
  zoom: 1;
}
.wpj-account .bd:after {
  content: "";
  display: block;
  clear: both;
}
.wpj-account .sidebar {
  width: 180px;
  float: left;
}
.wpj-account .sidebar h2 {
  height: 52px;
  line-height: 48px;
  text-align: center;
  font-size: 17px;
  color: #fff;
  font-weight: normal;
  background: url(../images/account.png) no-repeat 0 -58px;
}
.wpj-account .sidebar h2.t1 {
  height: 48px;
  line-height: 40px;
  background-position: 0 -8px;
}
.wpj-account .sidebar .side-nav {
  margin-bottom: 3px;
}
.wpj-account .sidebar .side-nav ul li {
  width: 171px;
  margin-left: 3px;
  border-left: 1px solid #698124;
  border-right: 1px solid #698124;
  background: #b7df3f;
}
.wpj-account .sidebar .side-nav ul li a {
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #9ec036;
  display: block;
  text-align: center;
  color: #1b2109;
  font-size: 13px;
  text-decoration: none;
}
.wpj-account .sidebar .side-nav ul li a:hover,
.wpj-account .sidebar .side-nav ul li a.active {
  background: url(../images/nav_hover.png) no-repeat center center;
}
.wpj-account .sidebar .side-nav ul li.last {
  width: 180px;
  height: 6px;
  margin: -1px 0 0;
  border: none;
  line-height: 0px;
  font-size: 0;
  background: url(../images/account.png) no-repeat 0 -109px;
}
.wpj-account .mainbody {
  width: 826px;
  float: right;
}
.wpj-account .mainbody .tit,
.wpj-account .mainbody .tit1 {
  height: 46px;
  line-height: 36px;
  background: url(../images/account.png) no-repeat -180px -8px;
}
.wpj-account .mainbody .tit h2,
.wpj-account .mainbody .tit1 h2 {
  padding-left: 20px;
  font-size: 17px;
}
.wpj-account .mainbody .tit1 {
  height: 60px;
  line-height: 60px;
  background-position: -180px -54px;
}
.wpj-account .mainbody .con {
  width: 821px;
  min-height: 400px;
  padding-bottom: 20px;
  border-left: 1px solid #698124;
  border-right: 1px solid #698124;
}
.wpj-account .mainbody .foot {
  border-top: 1px solid #698124;
  margin-right: 3px;
}
.wpj-account .mainbody .foot .button-wrap {
  padding: 14px 20px 5px;
  border-left: 1px solid #698124;
  border-right: 1px solid #698124;
}
.wpj-account .mainbody .foot .button-wrap .btn-default {
  margin: 0 10px;
}
.wpj-account .userinfo {
  padding: 12px 20px 20px;
  zoom: 1;
}
.wpj-account .userinfo:after {
  content: "";
  display: block;
  clear: both;
}
.wpj-account .userinfo dl {
  width: 470px;
  float: left;
}
.wpj-account .userinfo dl dt {
  width: 123px;
  height: 123px;
  display: block;
  float: left;
}
.wpj-account .userinfo dl dd {
  margin: 0 0 0 138px;
}
.wpj-account .userinfo dl dd h2 {
  font-size: 19px;
  height: 21px;
  line-height: 21px;
  font-weight: normal;
  padding: 10px 0;
}
.wpj-account .userinfo dl dd h2 .icon {
  margin-left: 10px;
}
.wpj-account .userinfo dl dd p {
  height: 12px;
  line-height: 12px;
  margin-bottom: 10px;
}
.wpj-account .userinfo dl dd p .icon {
  margin-right: 2px;
}
.wpj-account .userinfo .user-sign {
  width: 298px;
  height: 64px;
  background: url(../images/qd.png) no-repeat;
  float: right;
}

.wpj-account .userinfo .user-sign .btn-sign,.wpj-account .userinfo .user-sign .btn-sign-ok,
.wpj-account .userinfo .user-sign .date,
.wpj-account .userinfo .user-sign .sign-count {
  width: 77px;
  display: block;
  float: left;
  color: #1b2109;
  font-size: 12px;
  line-height: 20px;
  padding: 10px 0 0 54px;
  text-decoration: none;
}
.wpj-account .userinfo .user-sign .btn-sign strong,.wpj-account .userinfo .user-sign .btn-sign-ok strong,
.wpj-account .userinfo .user-sign .date strong,
.wpj-account .userinfo .user-sign .sign-count strong {
  display: block;
  font-size: 17px;
}
.wpj-account .userinfo .btn-sign-ok strong{
  line-height:46px;
  padding-left:10px;
} 
.wpj-account .userinfo .user-sign .btn-sign:hover,.wpj-account .userinfo .user-sign .btn-sign-ok:hover,
.wpj-account .userinfo .user-sign .date:hover,
.wpj-account .userinfo .user-sign .sign-count:hover {
  _filter: alpha(opacity=85);
  -webkit-opacity: 0.85;
  -moz-border-opacity: 0.85;
  opacity: 0.85;
}
.wpj-account .userinfo .user-sign .date,
.wpj-account .userinfo .user-sign .sign-count {
  padding: 10px 0 0 15px;
  width: 70px;
  color: #fff;
}
.wpj-account .userinfo .user-sign .sign-count {
  width: 60px;
}
.wpj-account .wpj-table {
  width: 100%;
}
.wpj-account .wpj-table .tt th,
.wpj-account .wpj-table .tt td {
  height: 14px;
  line-height: 14px;
  padding: 10px 0 10px 25px;
  background: #f2f2f2;
  border-top: 1px solid #adadad;
  border-bottom: 1px solid #adadad;
}
.wpj-account .wpj-table .null {
  width: 10px;
  padding: 0;
}
.wpj-account .wpj-table td.null {
  border: none;
}
.wpj-account .wpj-table tbody td {
  line-height: 34px;
  padding: 0 0 0 25px;
}
.wpj-account .wpj-table tbody .ii td {
  height: 27px;
  line-height: 27px;
  padding: 10px 0 10px 25px;
}
.wpj-account .records-list li {
  border-bottom: 1px solid #e0e0e0;
  line-height: 34px;
}
.wpj-account .records-list li .time {
  width: 95px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.wpj-account .records-list li a {
  color: #505050;
  text-decoration: none;
}
.wpj-account .records-list li a:hover {
  color: #b7df3f;
}
.wpj-account .more {
  background: #fff;
  padding: 5px 0;
}
.wpj-account .more a {
  color: #b7df3f;
  text-decoration: none;
}
.wpj-account .more a:hover {
  color: #383838;
}
.edit-userinfo .avatar-wrap {
  padding: 10px 20px 20px;
  float: left;
}
.edit-userinfo .avatar-wrap .avatar {
  width: 123px;
  height: 123px;
  display: block;
  overflow: hidden;
  margin-bottom: 10px;
}
.edit-userinfo .reg-form {
  width: 600px;
  padding: 10px 20px;
  float: left;
}
.edit-userinfo .reg-form li {
  width: 100%;
  display: block;
  height: 33px;
}
.edit-userinfo .reg-form li .tit {
  background: none;
}
/*订单闲情*/
.order-detail{
  padding:10px;
}
.order-detail .pic{
  width:300px;
  overflow: hidden;
  float: left;

}
.order-detail h2{margin-left:310px;font-size: 18px;margin-bottom:10px;}
.order-detail ul{margin-left:310px;line-height:23px}
.order-detail li{line-height:30px;border-bottom:1px dotted #ddd;}

.login-form{padding:5px 20px 5px;}
.login-form li{
  width:100%;
  float:none;
}
/*招聘列表*/
.job-list{
 max-width:670px;
  margin:0 auto;
/*  min-height:366px;*/
}
.job-list table{
  width:100%;
  line-height:24px;
}
.job-list .job-item-con{
  margin-top:20px;
  padding-top:24px;
  border-top:1px solid #949494;
}
.job-list table th{width:66px;font-weight: normal;}
@media(max-width:480px){
.job-list table td,
.job-list table th{ float:left;}
.job-list table td{width:60% !important;}
.job-list table th{ max-width:80px;width:30% !important;}
}

/*wpj-tip*/
.wpj-tip{width:689px;height:537px;position:fixed;_position:absolute;top:50%;left:50%;margin-top:-270px;margin-left:-344.5px;z-index:9999}
.fw-dialog .close,.wpj-tip .close{width:27px;width:27px;display:block;position:absolute;right:-10px;top:-10px;text-indent:-999em;background:url(../images/icon.png) no-repeat -86px -232px}
.wpj-tip-bg{width:100%;height:100%;background:#000;position:fixed;_position:absolute;top:0;left:0;opacity:.65;
filter: alpha(opacity=65);z-index:9998}
.fw-dialog{
  width:419px;
  height:248px;
  background: url(../images/bdialog.png) no-repeat;
  margin:-28px 0;
}
.fw-dialog h2{font-size:14px;padding:4px 0 0;line-height:39px;text-align:center;}
.fw-dialog .con{padding:20px 0;}
/*页脚*/
#footer {
  position: relative;
  z-index: 95;
  margin-top: 40px;
  zoom: 1;
}
#footer .container {
  max-width: 1100px;
  position: relative;
  padding: 0 0 10px 0;
  z-index: 90;
}
#footer:after {
  content: "";
  display: block;
  clear: both;
}
#footer p.copyright {
  height: 21px;
  /*background: url(../images/foot.png) no-repeat;
  text-indent: -999em;*/font-size: 0.8em;
  _font-size: 9px;
  _text-indent: 0;
  _background: none;
  line-height: 21px;
  color: #fff;
}

#footer p.copyright a{color:#fff;}
#footer .share {
  color: #fff;
  font-size: 12px;
  height: 17px;
  line-height: 17px;
  z-index: 90;
}
@media(min-width:1025px){
#footer .share {
  position: absolute;
  right: 0;
  bottom: 15px;
}
}
@media(max-width:1024px){
#footer .share { padding-top:10px;}
#footer{ padding:0 2%;}
#footer p.copyright{ display:none; }
}
#footer .share .icon {
  margin-left: 5px;
}
#footer .share .icon-qqonline{ display:none;}
.home-body #footer .share .icon-qqonline{ display:inline-block;}
#footer p.count-down,
#footer p.check-in {
  width: 64px;
  height: 64px;
  padding-left: 49px;
  padding-right: 30px;
  text-align: center;
  line-height: 64px;
  font-size: 44px;
  font-family: "times";
  color: #ff5c7f;
  display: block;
  position: absolute;
  bottom: 60px;
  right: 0;
  background: url('../images/time_bg.png') no-repeat center bottom;
  /*以下为IE6设置PNG透明代码*/
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/time_bg.png');
}
#footer p.check-in {
  width: 131px;
  height: 64px;
  padding: 0;
  background: none;
  display: none;
}
#footer p.check-in a {
  width: 131px;
  height: 64px;
  display: block;
  background: url(../images/checkin.png) no-repeat;
  text-align: left;
  text-indent: -999em;
}
#footer p.check-in a:hover {
  _filter: alpha(opacity=90);
  -webkit-opacity: 0.9;
  -moz-border-opacity: 0.9;
  opacity: 0.9;
}
#footer.fix-bottom {
  width: 100%;
  position: absolute;
  bottom: 0;
}
/*jquery alert*/
#popup_container {
  font-family: Arial, sans-serif;
  font-size: 12px;
  min-width: 300px; /* Dialog will be no smaller than this */
  max-width: 600px; /* Dialog will wrap after this width */
  background: #FFF;
  border: solid 1px #fff;
  color: #383838;

  
}

#popup_title {
  font-size: 14px;
  text-align: center;
  line-height: 2em;
  color: #383838;
  background: #c1d749;
  border: solid 1px #FFF;
  border-bottom: solid 1px #999;
  cursor: default;
  padding: 0em;
  margin: 0em;
}

#popup_content {
  background: 16px 16px no-repeat url(info.gif);
  padding: 1em 1.75em;
  margin: 0em;
}

#popup_content.alert {
  background-image: url(info.gif);
}

#popup_content.confirm {
  background-image: url(important.gif);
}

#popup_content.prompt {
  background-image: url(help.gif);
}

#popup_message {
  padding-left: 48px;
  text-align:left;
}

#popup_panel {
  text-align: center;
  margin: 1em 0em 0em 1em;
}

#popup_prompt {
  margin: .5em 0em;
}
/*分页*/
.pager{
  padding: 20px;
  text-align: center;
}
.pager a,.pager span{
  display:inline-block;
  *display:inline;
  *zoom:1;
  height:21px;
  line-height:21px;
  color:#fff;
  padding-left:3px;
  background:url(../images/p.png) no-repeat 0 -42px;
  margin:0 1px;
}
.pager a span,.pager span span{
  background-position:right -63px;
  padding-right:6px;
  padding-left:3px;
  margin:0;
}
.pager a:hover,.pager span.cur{
  background-position:0 0;
}
.pager a:hover span,.pager span.cur span{
  background-position:right -21px;
}
/*.aui_state_lock{
left: 0 !important;
right: 0 !important;
top:100px !important;
margin: 0 auto !important;
}*/
@media screen and (max-width: 480px){
.login-form{
  white-space: nowrap;
}
  
}

#site-nav .login-info{ font-size:0;}
.home-body #site-nav .login-info{ font-size:12px;}

.css-3-img img{max-width:100%;}
@media(min-width:1025px){
.css-3-img{float:left;margin-bottom:-33px;margin-right:30px;}
#main-menu{ display:none;}
}
@media(max-width:1050px){
#site-nav .login-info{ display:none;}
#site-nav .find-waipojia{ margin-right:2%;}
}
@media(max-width:1024px){
.page-wrapper{ padding-top:34px;}
#site-nav{ position:fixed; width:100%; left:0; top:0; z-index:500;}
.css-3-img{ text-align:center; text-indent:0 !important;}
.wap-open-menu{ position:absolute; left:2%; width:36px; height:26px; top:50%; margin-top:-13px;}
.wap-open-menu span,
.wap-open-menu:before,
.wap-open-menu:after{ position:absolute; width:80%; height:3px; background:#666; left:10%; top:50%;}
.wap-open-menu:before,
.wap-open-menu:after{ content:'';}
.wap-open-menu span{ margin-top:-1px;}
.wap-open-menu:before{ margin-top:-8px;}
.wap-open-menu:after{ margin-top:6px;}
.wap-open-menu.open span{  _filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-border-opacity: 0;
  opacity: 0;}
.wap-open-menu.open:before,
.wap-open-menu.open:after{margin-top:-1px; transition:0.3s ease-in-out transform; -ms-transition:0.3s ease-in-out transform; -webkit-transition:0.3s ease-in-out transform;}
.wap-open-menu.open:before{ transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg);}
.wap-open-menu.open:after{ transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg);}

#site-nav .main-menu{ display:none;}
#main-menu{ position:fixed; transition:0.3s; -webkit-transition:0.3s; -ms-transition:0.3s;   _filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-border-opacity: 0;
  opacity: 0; top:34px; left:-100%; background:#fff; padding:20px 0;border-top:1px solid #adadad; width:180px; overflow:auto;}
#main-menu.open{ left:0;   _filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-border-opacity: 1;
  opacity: 1;}
#main-menu > li{ margin-bottom:15px;/*border-bottom:1px solid #adadad;*/ padding:0 20px; }


#main-menu li a{ color:#383838; text-decoration:none;}
#main-menu > li > a{ padding-left:10px; line-height:34px; text-align:center; display:block; }
#main-menu > li > a span{ padding:6px 10px 6px 0; display:block;}
#main-menu > li > a{ background:url(../images/nav.png) no-repeat left top;}
#main-menu > li > a span{background:url(../images/nav.png) no-repeat right bottom;}
#main-menu li > .wpj-box{ display:none;}
/*#main-menu li.click{ border-bottom:0;}*/
}

.css-10-tit{ font-size:21px;}
.map{margin-bottom:20px;}
#dituContent{width:100%;height:226px;border:#ccc solid 1px;}
@media(max-width:480px){
.map{ position:relative; height:226px;}
.map #dituContent{ position:absolute !important; left:-15px; right:-15px; width:auto; margin-bottom:0;}
}

.no-Pages #content .wrapper{ padding:0; width:96%;}

.food-wrap #footer{width: 100%;position: absolute; left:0; box-sizing:border-box;bottom: 0; z-index:10;}
.food-wrap #footer .container{padding-top:0;}

.owl-item{ float:left;}
.owl-stage-outer{ overflow:hidden;}
.owl-nav.disabled{ display:none;}

.owl-dots{ display:table; margin:20px auto 0; position:relative;}
.owl-dots:before,
.owl-dots:after {
  width: 5px; content:'';
  height: 13px;
  overflow: hidden;
  background: url(../images/icon.png) no-repeat; position:absolute;
}
.owl-dots:before { left:-5px;background-position: -54px -127px;
}
.owl-dots:after {
 background-position: -59px -127px; right:-5px;
}
.owl-dots {
  background: #b7df3f;
  border-width: 1px 0;
  height: 13px;
  line-height: 13px;
  padding: 0 7px;
  display:table !important;
}
.owl-dots button { border:none; background:none;
  height: 13px; padding:0;
  margin: 0 1px;
  float: left;
}
.owl-dots button span {
  width: 30px; border:none; cursor:pointer;
  height: 5px; margin-top:4px;
  background: url(../images/icon.png) no-repeat;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  line-height: 0;
  font-size: 0;
  background-position: -54px -117px;
}
.owl-dots button.active span {
background-position: -54px -122px;
}

.page-404{ height:100%;text-align:center;margin:0;background:#b7df3f;color:#5a6f1b; font-family:'宋体';}
.page-404 .ytable{ display:table; width:100%; height:100%;}
.page-404 .ytable-cell{ display:table-cell; vertical-align:middle;}
.page-404 h1{font-size:19px; text-align:center; padding-top:30px; padding-bottom:5px;}
.page-404 p{font-size:13px;}
.page-404 a{ color:#5a6f1b;}

.home-body .page-wrapper{ padding-top:0;}
.home-body .wpj-carousel .item{ height:100%;}
.home-body .wpj-carousel .item .pic{ width:100%; height:100%; background-repeat:no-repeat; background-position:center center; background-size:cover;}
@media(min-width:769px){
.home-body .wpj-carousel .item .pic.wap{ display:none;}
}
@media(max-width:768px){
.home-body .wpj-carousel .item .pic.pc{ display:none;}
}
.home-body #footer .container{ padding-top:0;}
@media(max-width:1024px){
.home-body #footer .container{ padding-bottom:10px;}
}

.whir-feedback{ width:50px !important;}